第2题
“商品”表记录了商品基本信息。“商品”表中含有四个字段:“商品编号”(字段名为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。
第3题
算法2-2:有序线性表的有序合并【线性表】 Description 已知线性表 LA 和 LB 中的数据元素按值非递减有序排列,现要求将 LA 和 LB 归并为一个新的线性表 LC, 且 LC 中的数据元素仍然按值非递减有序排列。例如,设LA=(3,5,8,11) ,LB=(2,6,8,9,11,15,20) 则 LC=(2,3,5,6,8,8,9,11,11,15,20) 算法描述如下: 从上述问题要求可知,LC中的数据元素或是LA中的数据元素,或是LB中的数据元素,则只要先设LC为空表,然后将LA或LB中的元素逐个插入到LC中即可。为使LC中元素按值非递减有序排列,可设两个指针 i 和 j 分别指向LA和LB中某个元素,若设 i 当前所指的元素为 a,j 所指的元素为 b,则当前应插入到 LC 中的元素 c 为 c = a < b a b i j LC LA LB br/>图:有序列表有序插入算法 Input 有多组测试数据,每组测试数据占两行。第一行是集合A,第一个整数m(0< m="100)代表集合A起始有m个元素,后面有m个非递减排序的整数,代表A中的元素。第二行是集合B,第一个整数n(0<=n<=100)代表集合b起始有n个元素,后面有n个非递减排序的整数,代表b中的元素。每行中整数之间用一个空格隔开。output 2 3 5 6 7 8 9 11 15 每组测试数据只要求输出一行,这一行含有 m+n 个来自集合 a 和集合b 中的元素。结果依旧是非递减的。每个整数间用一个空格隔开。 sample input4 20sample output2>
第6题
“商品”表记录了商品基本信息。表中含有五个字段:“序号”字段(字段名为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。
第7题
资产负债表 | ||||||||||||||||||||||||||||||||||||||||||||||||
金额单位:元
|
利润表 | ||||
金额单位:万元
|
要求:计算下列各项财务指标:
第10题
“项目”表结构:
项目号:普通编码定长字符类型,长度为10,主键。
项目名:统一编码可变长字符类型,长度为10,非空。
类别:统一编码定长字符类型,长度为2.,取值范围为:{田径游泳,体操}
“运动员”表结构:
运动员号:普通编码定长字符类型,长度为18,主键。
运动员名:统一编码可变长字符类型,长度为10,非空。
性别:统-编码定长字符类型,长度为1。
出生日期:日期型
“比赛”表结构:
项目号:普通编码定长字符类型,长度为10,引用“项目”表的外键。
运动员号:普通编码定长字符类型,长度为18,引用“运动员”表的外键,
比赛日期:日期型,默认值为系统当前日期。
比赛名次:整型。
主键:(项目号,运动员号,比赛日期)
32.依据第31题所创建的三张表,写出完成下列操作的SQL语句。
(1)查询2000年1月1日(包括该日期)之后出生的所有运动员名、性别和出生日期。
(2)查询“游泳”类项目的比赛日期,列出项目号和比赛日期。
(3)将“张三”运动员参加的“X001"项目号的比赛名次改为第2名。
(4)在项目表中插人一新项目,项目号:X100,项目名:男子100米跑,类别:田径
33.依据第31题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询2019年4月8日“男子100米跑”项目的比赛情况,列出运动员名和比赛名次,结果按比赛名次降序排序。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!