1 / 12
文档名称:

数据库SQL期末考试复习卷.doc

格式:doc   大小:112KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库SQL期末考试复习卷.doc

上传人:蓝天 2021/10/15 文件大小:112 KB

下载得到文件列表

数据库SQL期末考试复习卷.doc

相关文档

文档介绍

文档介绍:广州市电子信息学校试题卷
科目:数据库
2011学年下学期期末
班级: 电脑二1班姓名:
学号:
《数据库》期中测验试卷
(答案用红色字标示)
姓名: 学号: 成绩:
试题1数据库设计填空题(12分)
1、系统描述:设某校的图书馆可实现借书与还书的功能,并规定每个学生最多只能借 出2本书
2、系统分析与设计
(1)根据以上系统描述对系统进行分析,得到以下的E_R模型设计
(2)从以上E_R图导出相应的关系模式如下(在括号内填入该关系的属性): 学生表(借书证号,姓名,已借书数量)
书表(书编号,书名,作者,库存)
借还书表(借书证号,书编号,借还时间,借还标记)
试题2:选择题供8分)。
: \data文件夹下新建一用于进行某校学生学籍管理的数据库student,其中包含创建 该数据库的主要数据文件和日志文件。阅读并完成以下数据库创建语句,从供选答案中选择 正确答案的编号填写到相应的空格内。(本题共8分,每空各4分)
Create [1] student 1
On primary
(name=student_dat, filename=' e:\date\ ⑵', size=10
maxsize=15) log on
(name=student_log,
filename='e:\data\',
size=5,
maxsize=15)
供选答案:
A table B procedure C database D trigger
A B C student. Idf D
试题3:按要求写出SQL语句(20小题,每小题4分,共80分)。
1、创建一个名称为Elective (选修课)的数据库,有三张数据表,表名及表结构 如下所示:
(1) Class (课程情况)
列名
类型
是否空值
说明
CNo
Char(5)
Not Null
课程号
CName
Char(20)
Not Null
课程名
Address
Char(20)
Null
上课地点
Number
Tinyint
(2) Teacher (教师情况)
列名
类型
是否空值
说明
TNo
Char(2)
Not Null
教师号
TName
Char(8)
Not Null
教师名
CNo
Char(5)
Null
课程号
(3) Student (学生情况)
列名
类型
是否空值
说明
SNo
Char(6)
Not Null
学号
SName
Char(8)
Not Null
姓名
CNo
Char(5)
Null
课程号
Score
tinyint
Null
成绩
各张数据表记录如下:
(1) Class
CNo
CName
Address
Number
23010
趣味英语
D401
2
23020
网页设计
G801
3
23030
象棋
D501
2
(2) Teacher
TNo
TName
CNo
01
陈伊
23030
02
李尔
23010
03
张山
NULL
04
张思
23020
(3) Student
SNo
SName
CNo
Score
020101
陈一
23010
85
020102
陈二
23020
70
020103
李三
23020
80
020104
刘四
23030
60
020105
刘五
23010
75
020106
王六
23020
70
020107
张七
23030
85
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在st