《数据库系统原理》上机模拟考试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库系统原理》上机模拟考试题
要求:
1)以下考题除第一题外全部在查询分析器中用T-SQL 语言实现,将代码放入文本文件或word文件保存为:你的班级号+你的姓名+你的学号.扩展名,如:电1005-1小明01.txt。写明题号,提交到网络教学平台“《网络数据库管理与设计》上机考试”目录下。
2)在D盘下建立一个文件夹为你的班级号+你的姓名+学号的文件夹,如:电1005-1小明01。
3)将你的代码文件(文件名为题号,扩展名为.sql的文件)、你的数据库的备份数据文件(文件名为学号+姓名),压缩成文件名为你的班级号+你的姓名+你的学号rar文件,发送邮箱为Wangjm@。邮件主题:姓名+学号(如:小明01),考试时间40分钟。
题目:
1、建立Student数据库,登陆到石家庄铁道大学网络教学平台《网络数据库管理与设计》“上机考试”目录下下载student数据库备份文件,还原Student 数据库。(3分)
2、创建一个新的考试人员信息表,表名为“TestInfo”,表中各个字段的要求如下表所示(用SQL语句实现)。(3分)
考试人员信息表
3、将考生的基本信息插入到考试人员信息表中。(2分)
4、将Student表中李勇的年龄加2。(2分)
5、删除SC表中考试成绩为空的记录。(2分)
6、查全体学生的姓名及其出生年份,并按出生年份大小降序排列。(2分)
7、查询选了课的学生学号、姓名。(2分)
8、查询所有不姓刘的学生姓名。(2分)
9、查询课程号为“3”的课程的最高分数。(2分)
10、统计每门课程的选课人数和考试最高分。(2分)
11、查询不及格的学生的不及格科目名称,姓名和年龄。(2分)
12、计算每门课的平均成绩,并按降序列出课程号、平均分。(2分)
13、查询平均成绩80分以上的学生的姓名、课程号和成绩。(2分)
14、查询每名学生的选课门数和平均成绩。(2分)
15、利用触发器来保证学生选课库中选课表的参照完整性,以维护其外码与参照表中的主码一致。(2分)