数据库复习题库讲解4Word文档格式.docx
《数据库复习题库讲解4Word文档格式.docx》由会员分享,可在线阅读,更多相关《数据库复习题库讲解4Word文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
![数据库复习题库讲解4Word文档格式.docx](https://file1.bdocx.com/fileroot1/2022-11/17/b0d1c117-0d15-4cfc-8544-3243c39692ce/b0d1c117-0d15-4cfc-8544-3243c39692ce1.gif)
三
四
五
六
总分
得分
评卷人
一、填空题(共20分,每空格1分)
1.数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成。
一般由_____________、________、_____________、__________、_____________和_____________构成。
2.视图是一个虚表,它是从____________中导出的表。
在数据库中,只存放视图的____________,不存放视图的____________。
3.存取权限包括两个方面的内容,一个是____________,另一个是____________。
4.在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以,各个分E-R图之间难免有不一致的地方,这些冲突主要有:
____________、____________和____________3类。
5.数据库系统分为____________、____________和____________三级模式结构。
6.数据模型通常包括____________、_____________和_____________3个要素。
二、选择题(共30分,每小题2分)
1.在数据库中,产生数据不一致的根本原因是_____
A.数据存储量太大
B.没有严格保护数据
C.未对数据进行完整性控制
D.数据冗余
2.数据库中数据的共享指的是____
A.同一个应用中的多个程序共享一个数据集合
B.多个用户、同一种语言共享数据
C.多个用户共享一个数据文件
D.多种应用、多种语言、多个用户相互覆盖地使用数据集合
3.实体是信息世界中的术语,与之对应的数据库术语为______
A.文件
B.数据库
C.字段
D.记录
4.E-R模型的三要素是____
A.实体、属性、实体集
B.实体、键、联系
C.实体、属性、联系
D.实体、域、候选键
5.关系模式的任何属性_____
A.不可再分
B.可再分
C.命名在该关系模式中可以不唯一
D.以上都不是
6.SQL语言具有______的功能
A.关系规范化、数据操纵、数据控制
B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制
D.数据定义、关系规范化、数据操纵
7.SQL语言是_____
A.过程化语言
B.非过程化语言
C.格式化语言
D.导航式语言
8.关系规范化中的插入操作异常是指_______
A.不该删除的数据被删除
B.不读插入的数据桩插入
C.应该删除的数据未被删除
D.应该插入的数据末被插入
9._____是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列
A.程序
B.命令
C.事务
D.文件
10.下面哪个会破坏正在运行的数据库____
A.中央处理器故障
B.操作系统故障
C.突然停电
D.瞬时的强磁场干扰
11.WHERE的条件表达式中,可以匹配单个字符的是_____
A.*
B.%
D.
12.以下有关索引的叙述中正确的是_____
A.索引越多,更新速度越快
B.索引需要用户引用
C.并置索引中列的个数不受限制
D.索引可以用来提供多种存取路径
13.消除了部分函数依赖的lNF的关系模式,必定是______
A.1NF
B.2NF
C.3NF
D.BCNF
14.后援副本的用途是____
A.安全性保障
B.一致性控制C.故障后的恢复
D.数据的转储
15.使某个事务永远处于等待状态,而得不到执行的现象称为____
A.死锁
B.活锁
C.串行调度
D.不可串行调度
三、已知A,B两个关系如下表所示,求A∪B,A—B,
(10分)。
四、设关系R,S分别如下,求R÷
S的结果。
(10分)
R:
工程号
零件号
数量
a1
b1
58
a2
43
a3
b4
678
b2
65
a4
b6
S:
零件名
颜色
螺母
红色
螺钉
蓝色
五、对下列关系模式分别用关系代数和SQL实现下列查询:
(每题4分,共20分)
学生(学号,姓名,性别,年龄,所在系)
课程(课程号,课程名,先行课)
选课(学号,课程号,成绩)
(1)查询课程号为001的课程的所有信息;
(2)查询没有选修课号为001课程的学生学号;
(3)查询选修了全部课程的学生的学号和姓名;
(仅用关系代数实现)
(4)查询课程号及选修了该课程的人数;
(仅用SQL实现)
(5)求选修了课号为001课程,但没有选修课号为002课程学生的学号。
六、设有关系R和函数依赖F:
R(W,X,Y,Z),F={X→Z,WX→Y}。
试求下列问题:
(1)关系R属于第几范式
(2)如果关系R不属于BCNF,请将关系R逐步分解为BCNF。
一般由数据库、数据库管理系统(DBMS)、操作系统、应用系统、数据库管理员(DBA)和用户构成。
2.视图是一个虚表,它是从基本表中导出的表。
在数据库中,只存放视图的定义,不存放视图的数据。
3.存取权限包括两个方面的内容,一个是要存取的数据对象,另一个是对此数据对象进行操作的类型。
属性冲突、结构冲突和命名冲突3类。
5.数据库系统分为内模式、模式和外模式三级模式结构。
6.数据模型通常包括数据结构、数据操作和完整性约束条件3个要素。
DADCA
BBDCD
CDBCB
答案:
A∪B
A—B
X
Y
Z
X1
3
T1
X2
5
T4
X3
2
T3
(1)
select*
from课程
where课程号=’001’
(2)
select学号
from学生
minus
from选课
where课程号=‘001’
(3)
(4)select课程号,COUNT(学号)
groupby学号;
(5)
where课程号=‘002’
解:
R是1NF。
侯选码为WX,则Y,Z为非主属性,又由于X→Z,因此F中存在非主属性对侯选码的部分函数依赖。
W
XY
ZY
将关系分解为:
R1(W,X,Y),F1={WX→Y}
R2(X,Z),F2={X→Z}
消除了非主属性对码的部分函数依赖。
F1和F2中的函数依赖都是非平凡的,并且决定因素是候选码,所以上述关系模式是BCNF。