第3题
“商品”表记录了商品基本信息。“商品”表中含有四个字段:“商品编号”(字段名为SP_ID,四位数字)、“商品名称”(字段名为SP_SPMC,最长为10个汉字)、“单价”(字段名为SP_DJ,最高为千位数)、“数量”(字段名为SP_number,最大为100)。 请结合实际生活中的常识、规律及特殊要求,通过分析此表中各列字段的数据特点, 来确定表中各字段的数据类型,按下面的要求创建此表的结构。写出SQL语句,并运行截图。 (1) 写出创建此表结构的SQL语句。 (2) 查看建此表后数据库中所有数据表列表。 (3) 删除此表。 (4) 再按下面的要求创建此表结构。写出SQL语句,并运行截图。 A. 表名带有自己的名字缩写,例如t_xlmsp(命名时一般用t表示表,后面加表主题名称,如教师表可以写为t_xlmteacher) B. 所有字段名写为英文。再用COMMENT分别来注释该字段的中文名称。 C. 将“商品编号”字段设为主键。 D. 将“序号”字段设为自增型AUTO_INCREMENT。(此功能可以自动统计出商品数量) E. 将“商品名称”和“类别编号”两个字段设非空约束NOT NULL。 F. 将“单价”字段设默认值为100。
第4题
“商品”表记录了商品基本信息。表中含有五个字段:“序号”字段(字段名为ID)、“商品编号”(字段名为SP_ID,四位数字)、“商品名称”(字段名为SP_SPMC,最长为10个汉字)、“单价”(字段名为SP_DJ,最高为千位数)、“数量”(字段名为SP_number,最大为100)。 请通过分析此表中各列字段的数据特点,结合实际生活中的常识、规律及特殊要求, 来确定表中各字段的数据类型,然后完成下列题目,写出SQL语句,并运行截图。 请通过分析此表中各列字段的数据特点,结合实际生活中的常识、规律及特殊要求, 来确定表中各字段的数据类型,然后完成下列题目,并在电脑上运行截图: A. 表名带有自己的名字缩写,例如t_xlmsp(命名时一般用t表示表,后面加表主题名称,如教师表可以写为t_teacher) B. 所有字段名写为英文。再用COMMENT分别来注释该字段的中文名称。 C. 将“商品编号”字段设为主键。 D. 将“序号”字段设为自增型AUTO_INCREMENT。(此功能可以自动统计出商品数量) E. 将“商品编号”和“商品名称”两个字段分别设非空约束NOT NULL。 F. 将“单价”字段设默认值为100。
第5题
车辆信息:车牌号,车型,发动机号,行驶里程,车辆所有人,联系电话
维修项目:项目号,项目名称,维修费
汽车备件:备件号,备件名称,备件单价,库存数量
以上数据之间存在下列约束:
● 可以对一个车辆进行多个维修项目,每个维修项目可用于多个车辆,维修项目完成后要在数据库中记录维修时间;
● 一种备件可用于多个维修项目,每个维修项目最多只使用一种备件,但每种备件的数量可以是多个。
1 根据以上需求构建该数据库的概念模型(画 ER 图 ) 。 ( 8 分)
2 假设车辆信息有如下约束:
● 车牌号 : 标识属性 , 取值形式为 : 第 1 个字符是 “ 京 ” , 第 2 个字符为 “ A ” 到 “ Z ” 的字 母 , 第 3 到 第7 个字符均是 “ 0 ” 到 “ 9 ” 的数字。此列采用普通编码定长字符型,非空;
● 车型:普通编码定长字符型,长度为 6 ,默认值为 “ 轿车 “ ;
● 发动机号:普遍编码定长字符型,长度为 6 ,非空;
● 行驶里程:整型,取值大于等于 0 ;
● 车辆所有人:普通编码定长字符型,长度为 8 ,非空;
● 联系电话:普通编码定长字符型,长度为 13 ,取值唯一。
写出创建满足上述要求的车辆信息表的 SQL 语句 。 ( 注 : 表名 , 列名均用题中给出的中文名 , SQL 语句中的大、小写字母均可 。 ) ( 8 分)
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!