首页 理论教育 数据库高级应用技术操作题:创建表并满足要求

数据库高级应用技术操作题:创建表并满足要求

时间:2023-11-03 理论教育 版权反馈
【摘要】:① 创建表前先判断此表是否存在,如果存在先删除。② 字段满足如下要求:ID自增;业务名称字段为字符串类型;订阅时间字段为日期类型;收费方式字段;是否生效字段。按ID字段排序(升序)检索出251~300行业务数据。每门课程的学分在course表中可查询到。

数据库高级应用技术操作题:创建表并满足要求

1.用order1.sql、order2.sql脚本创建数据表环境,用存储过程对商品销售明细表(order_detail)作如下统计操作:

(1)按月份统计出7月、8月的销售金额,把数据汇总到月销售汇总表(order_month)。

(2)按商品类型统计出各种类型商品销售金额,把数据汇总到类型销售汇总表(order_total_type)。

(3)按月份及商品类型统计出7月、8月各种类型商品的销售金额,把数据汇总到月类型销售汇总表(order_total_type_month)。

数据迁移参考语句:

2.用存储过程实现以下功能:

(1)创建一个业务表。

① 创建表前先判断此表是否存在,如果存在先删除。

② 字段满足如下要求:ID自增;业务名称字段为字符串类型;订阅时间字段为日期类型;收费方式字段(0:按流量收取;1:按小时收取;2:按日收取;3:按月收取;4:按年收取);是否生效字段(0:未生效;1:已生效)。

(2)用循环往业务表插入1 000条记录。

(3)按ID字段排序(升序)检索出251~300行业务数据。

① 收费方式字段显示:“按流量收取”或“按小时收取”或“按日收取”或“按年收取”。

② 是否生效字段显示:“未生效”或“已生效”。(www.xing528.com)

3.用student.sql脚本创建表环境,然后按要求实现以下功能:

用存储过程及游标为student_info表统计各个学生总分(total)字段值。

提示:总分=数学成绩+语文成绩+音乐成绩+历史成绩。

4.用course.sql脚本创建表环境,然后按要求实现以下功能:

用存储过程及游标统计各个学生是否达到最低修读要求:

(1)若course_student表中成绩字段(course_score)大于60分,则学生取得该门课程学分。

(2)每门课程的学分(credit)在course表中可查询到。

(3)若某学生的所取得的全部学分大于7分,则该学生达到最低修读要求,在student表的mark字段标注“合格”,否则标注“不合格”。

order1.sql

order2.sql

course.sql

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈