第一范文网 - 专业文章范例文档资料分享平台

[VIP专享]数据库SQL期末考试复习卷

来源:用户分享 时间:2025/7/7 19:19:55 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

广州市电子信息学校 试题卷

科目:数据库班级:

2011学年下学期期末

学号:

电脑二1班姓名:

《数据库》期中测验试卷(答案用红色字标示)

姓名:

试题1 数据库设计填空题(12分)

1、系统描述:设某校的图书馆可实现借书与还书的功能,并规定每个学生最多只能

借出2本书2、系统分析与设计

(1)根据以上系统描述对系统进行分析,得到以下的E_R模型设计

借还时间M姓名学生借还书N书作者已借书数量借还标记库存学号:成绩:

借书证号书编号书名(2)从以上E_R图导出相应的关系模式如下(在括号内填入该关系的属性):

学生表(借书证号,姓名,已借书数量)书表(书编号,书名,作者,库存)

借还书表(借书证号,书编号,借还时间,借还标记)

试题2:选择题(共8分)。

1.要E:\\data 文件夹下新建一用于进行某校学生学籍管理的数据库student,其中包含创建该数据库的主要数据文件和日志文件。阅读并完成以下数据库创建语句,从供选答案中选择正确答案的编号填写到相应的空格内。(本题共8分,每空各4分)Create [1] student1

On primary

(name=student_dat,

filename=’e:\\date\\ [2] ’,size=10

maxsize=15)log on

(name=student_log,

filename=’e:\\data\\student.ldf’,size=5,

maxsize=15)供选答案:

[1] A table B procedure C database D trigger

[2] A student.dat B student.mdf C student.ldf D student.mdb

试题3:按要求写出SQL语句(20小题,每小题4分,共80分)。

1、创建一个名称为Elective(选修课)的数据库,有三张数据表,表名及表结构如下所示:

(1)Class(课程情况)列名CNoCNameAddressNumber列名TNoTNameCNo

类型Char(5)Char(20)Char(20)Tinyint类型Char(2)Char(8)Char(5)

是否空值Not NullNot NullNull

说明教师号教师名课程号

是否空值Not NullNot NullNull

说明课程号课程名上课地点

(3)Student (学生情况)列名SNoSNameCNoScore类型Char(6)Char(8)Char(5)tinyint是否空值Not NullNot NullNullNull说明学号姓名课程号成绩(2)Teacher(教师情况)

各张数据表记录如下:

(1)ClassCNo230102302023030TNo01020304

CName趣味英语网页设计象棋TName陈伊李尔张山张思

AddressD401G801D501CNo2303023010NULL23020

Number232

(3)StudentSNo020101020102020103020104020105020106020107SName陈一陈二李三刘四刘五王六张七CNo23010230202302023030230102302023030Score85708060757085(2)Teacher

1 查询class表的全部信息语句:查询结果:

2 查询student表的全部信息语句:查询结果:

3 查询teacher表的全部信息语句:查询结果:

4 在student表中查询选修‘23010’课程的学生信息语句:查询结果:

5 在student表中查询姓陈的学生信息语句:查询结果:

6 在student表中查询张七学生的信息语句:查询结果:

7 在student表中查询成绩大于80分的学生信息语句:

查询结果:

8 在student表中查询成绩大于60小于80分的学生信息语句:

查询结果:

8 在student表中查询选修’23010’或’23020’课程的学生信息语句:查询结果:

9 在student表中查询姓刘或姓陈的学生信息语句:查询结果:

10 在student表中查询不是姓刘和姓陈的学生信息语句:查询结果:

11 在student表中查询不选修’23010’和’23020’的学生信息语句:查询结果:

12 在student表中查询学生所选修的全部课程号信息(不重复)语句:查询结果:

13 在student表中查询前3条记录信息语句:

查询结果:

14在student表中查询前50%的记录信息语句:查询结果:

15在teacher表中查询不上课的老师信息语句:查询结果:

16在teacher表中查询有上课的老师信息语句:查询结果:

17在class表中查询在D座上课的课程信息语句:查询结果:

二、ORDER BY 子句

1 在student表中按成绩由高到低排序显示学生的信息语句:查询结果:

2 在student表中按成绩由低到高排序显示学生的信息语句:查询结果:

3 在student表中按成绩由低到高,若成绩相同则再按姓名由高到低排序显示

搜索更多关于: [VIP专享]数据库SQL期末考试复习卷 的文档
[VIP专享]数据库SQL期末考试复习卷.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8nguv4dvul1j03v4iv5u208bi7808n00a81_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top