数据库试题库文档格式.docx
- 文档编号:8225998
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:16
- 大小:110.47KB
数据库试题库文档格式.docx
《数据库试题库文档格式.docx》由会员分享,可在线阅读,更多相关《数据库试题库文档格式.docx(16页珍藏版)》请在冰点文库上搜索。
C并发性D恢复性
4、设K为关系模式R<
U,F>
中的属性或属性组合,若U完全函数依赖K,则K称为R的一个(
A关键字B候选码
C主属性D主属性值
5、数据库系统和文件系统的区别是()。
A数据库系统复杂,文件系统简单;
B文件系矗未能冠棗数据冗豪和数翔独立性问题,而数据库系统能解决此问题;
C文件系统只能管理程序文件,而数据库系统能管理各种文件;
D文件系统管理的数据量小,而数据库系统管理的数据量大;
6、设关系R,按条件f对关系R进行选择,其关系代数是()。
Aof(RXR)Bnf(RooR)
Caf(R)Dnf(R)
数据库管理系统软件工具
A安全性控制B恢复性控制
C并发性控制D可靠性控制
10.数据库管理系统能实现对数据的查询、插入、删除等操作,这种功能是()。
A数据定义功能B数据管理功能
C数据操纵功能D数据控制功能
1K数据模型的三要素是()。
A数据结构、数据操作和数据完整性
B数据结构、数据库定义和数据库维护
C数据定义、数据操作和数据维护
D关系数据库、层次数据库和网状数据库
12.E-R模型的基本成分是()。
A字段和记录B记录和实体
C联系和属性D实体和联系
13.关系数据库用()来表示实体之间的联系。
A树结构B网结构
D线性表
C二维表
14.在数据库系统中,系统的故障类型有三种,如下不是故障类型的为()。
A系统故障B磁盘故障
C事物故障D操作系统故障
15.在并发操作中可能产生若干数据库不一致性,除了丢失修改、不能重复读以外,还有()。
A读"
脏”数据B不可串行化
C事物内部故障D活锁和死锁
A文件系统B数据库系统
C管理系统D高级程序
如果有这样一个属性组存在,它的值能唯一的标识此关系中的一个元组,该属性组称为
17v
在一个关系中,
A候选码
C主属性
B数据项
D主属性值
18、•在数据库设计中,
将E-R图转换成关系数据模型的过程属于(
A需求分析阶段
C概念设计阶段
B逻辑设计阶段
D物理设计阶段
19.设F是基本关系R的一个或一组属性,但不是关系R的码。
如果F与基本关系S的主码K相对应,则称F是基本关系R的()。
D命名冲突
O
D物理模式
D连接
D并发控制
A属性冲突B语法冲突C结构冲突
2K在SQL语言中,视图是数据库体系结构中的(
A内模式B模式C外模式
22、下列()运算不是专门的关系运算。
A选择B投影C笛卡尔积
23、日志文件的主要作用是处理数据库的()。
A安全性B完整性C恢复
三、是非题
()K在关系代数中,自然连接就是等值连接。
()2、视图是由基本表或其他视图导岀的表,因此它对应实际存储的数据。
()3、在关系规范化过程中,将1NF转化为2NF,要消除非主属性对码的传递依赖。
()4、实体间的所有联系都可以转换为单独的联系表。
()5、任何一个二目关系都是属于BCNF的。
()6、deletetable和droptabIe都可以完全删除一张表。
()7、对象和实体之间是ispartof的关系,属性和对象类型之间是ismemberof的关系。
()8、若RG3NF,则R必属于BCNF。
()9、数据库系统就是DBMSo
()10.在数据库的设计过程中规范化是必不可少的。
四、简答题:
K什么是E-R图E-R图的基本要素是什么
2、并发操作可能会产生哪几类数据不一致用什么方法能避免各种不一致的情况
3、数据库恢复的基本技术有哪些?
五、计算:
设有如下所示的三个具体关系:
RS
A
B
C
a
f
b
d
e
c
g
D
E
F
3
2
5
1
4
8
K求:
(1)E1=nA.C.DCaA^a'
AB^(Rooj))
(2)E2=nD(S)-HD(T)
(3)E3=(R4-T)X(aD<
5(S))
(4)
a1
b1
c1
d1
b2
c2
d3
d2
a2
a3
c3
2、
M
ro
Ep
EO
E4=RCI(nA,B(R)XnC(T))
求:
⑴、E1二nA・GD(oA=‘afAB=Jbf(MooN))
(2)、E2=nc,D(M)-N
(3)vE3=(M4-N)XN
六、
三个关系为:
S(s#・SNAME,AGE.SEX)
C(C#,CNAME,TEACHER)
SC(S#tC#,GRADE)
(D检索学习课程号为C5的学生的学号和姓名;
(2)检索"
李强”同学不学的课程号;
(3)检索学习课程号为C2的学生的学号和成绩;
(4)检索”程军”老师所代的课程号和课程名;
(5)检索年龄大于21的男学生的学号和姓名;
(6)检索选修课程名为Maths的学生的学号和姓名;
(7)检索选修课程号为C2或C4的学生学号;
(8)把“王云"
同学的年龄改为22岁;
插入一个新的学生记录(nS9"
「程玲“,21,女);
删除“程
军”老师所代的课程。
2、设有如下所示的零件表P,供应商表S及供应表SP:
P(PNO,PNAME,PADDR,PQTY)
S(SNO,SNAME,SADDR)
SP(SNO,PNO,SPQTY)
其中,各列的含义如下:
PN0—零件号,PNAME—零件名称,PADDR—零件存放地点,PQTY—零件库存量
SN0—供应商号,SNAME—供应商名称,SADDR—供应商地址,SPQTY—供应量试用SQL语句写出下列操作:
(1)利用SQL的数据定义功能创建P表,且定义PN0为主码。
(2)查询所有在“北京“的供应商号,供应商名称及其所供应的所有零件数量的总和(SUM)。
(3)查询供应量已超过1000的零件的零件号,零件名称及零件的库存量。
(4)将所有存放地点在“西安“的零件的库存量増加50%o
(5)从供应关系SP中删除供应量低于1000的供应记录。
(6)将对S表的查询及插入的权限授予USER1用户。
七、
1•现有如下关系模式:
教师(教师编号,姓名,电话,所在部门,借阅图书编号,图书名称,借阅日期,备注)
(D试分析该关系模式的函数依赖,并指明其主码。
(2)该关系是否存在部分函数依赖,若有,请指出。
(3)将该关系分解到2NF,3NFo
2.考生(准考证号,姓名,电话,家庭住址,报考专业编号,报考专业名称,报考年份,备注)(D试分析该关系模式的函数依赖,并指明其主码。
八、数据库设计题:
1.
学生与教师管理教学模型如下:
(1)有若干学生包括:
学号、姓名、性别、年龄。
(2)有若干教师包括:
编号、姓名、性别、年龄、职称。
(3)开设若干课程包括:
课程号、课程名、课时、学分。
(4)一门课程只安排一名教师任教,一名教师可任多门课程。
教师任课包括任课时间和使用教材。
(5)一门课程有多名学生选修,每名学生可选修多门课。
学生选课包括所选课程和考核成绩。
求:
(1)确定实体及其包含的属性。
(2)设计系统的概念结构模型(E-R图)。
(3)设计系统的关系数据库逻辑模型(关系模式)。
2.
x)z\JZx)z\JZ\JZ
12345zl\z(\z(\z(\zl\
图书信息包括:
书号、书名、作者、数量、出版社、单价、架号。
出版社信息包括:
出版社号、社名、地址、电话、邮编、信箱。
读者信息包扌舌:
借书证号、姓名、单位。
二个出益社可以出版多种书籍,但每本书只能在一个出版社出版,出版应有日期和责任编辑。
每个读者可以借阅多本图书,每本图书可以有多人借阅。
借阅信息包括:
借书日期、还书日期、是否续借。
解题要求:
复习题参考答案
一、填空题:
1.层次模型网状模型关系模型关系模型
2.概念模型数据模型
3.主属性的值不能为空能唯一标识元组的属性和属性组
4.
E1X(E2XE3)
aF1(E1)
XE2
5.
函数
6.
非属性对码的部分函数依赖
7.
安全性
完整性
并发
8.
原子性
一致性
隔离性
持久性
9.
排它锁
共享锁
10.
数据转储
登记日志文件
11.
数据库管理系统
12.
文件系统
数据库管理
13.外模式模式内模式模式外模式/模式模式/内模式
14.概念结构设计物理结构设计数据库的运行和维护
15.—对一一对多多对多
16.
数据库管理系统操作系统数据库管理员
对对
对错
错错
17.
丢失修改
不可重复读
读脏数据
18.
E"
R图
19.
逻辑结构
20.
集中式
分布式
浏览器/服务器
—\
选择题:
1-5
CBBB
6-10
CAB
CC
11-15
ADCD
16-20
BAB
DB
21-23
CCC
八
1、
1vns#.sname(ac#=,c5,/\#垮&
cs))
2、nc#(c)-nc#(osname二'
李强,A#-#s))
3、ns#,grade(0c#二'
c2'
(sc))
4、I"
!
c#,cname(oteacher二'
程军'
(C))
5、fls#.sname(oage>
21Asex=,男'
(S))
b、fls#,sname((门c#(ocname=,(CSC)7、ris#(oc#二'
c2‘Vc#=,c4‘(sc))
SQL语言查询语句1•SELECT#,
FROMSC.S
WHERE#二'
C5‘AND#二#;
2.SELECTC#
FROMC
WHEREC#NOTIN(SELECT#
WHERE='
李强'
AND#二#);
3.SELECTS#.GRADE
FROMSC
WHEREC#二'
C2,;
4.SELECTC#.Cname
WHERETEACHER二'
程军
5.SELECTS#.Sname
FROMS
WHERESEX=,男'
ANDAGE>
21;
6.SELECTS#.Sname
FROMSC,S,C
WHERE二'
maths'
AND#二#AND#二#;
7.SELECTS#
C2‘ORC#二'
C4‘;
UPDATES
SETAGE=22
WHERESNAME二'
王云'
;
INSERTINTOS
VALUES('
S9'
,‘程玲'
,21,'
女'
);
DELETE
KCREATETABLEP
(PNOCHAR(5)NOTNULLUNIQUE.
PNAMECHAR(15),
PADDRCHAR(20),
PQTYCHAR(10));
2、SELECTSNO.SNAME,SUM(SPQTY)
FROMS,SP
WHERE=AND二'
北京'
3、SeIect,pname・pqty
FROMP,SP
WHERE=AND>
1000;
4、UPDATEP
SETPQTY二PQTY+PQTY*50%
WHEREPADDR二'
西安'
5、DELETE
FROMSP
WHERESPQTY<
1000;
6、GRANTSELECT,INSERT
ONS
TOUSER1;
K
(D若姓名没有重复,则候选码有:
(教师编号,借阅图书编号),(姓名,借阅图书编号)主码:
(教师编号,借阅图书编号)
(2)存在部分函如依赖。
如因为教师编号-〉姓名,借阅图书编号-〉图书名称,所以(教师编号,借阅图书编号)->
姓名,->
所在部门,->
图书名称,都是部分函数依赖关系。
(3)分解到2NF
T1(教师编号,借阅图书编号,借阅日期)
T2(教师编号,姓名,电话,所在部门)
T3(图书编号,图书名称)
由于分解后,各关系模式不存在非主属性对码的传递依赖,所以上述分解已经达到3NF。
若姓名是唯一的,则由于教师编号〈-〉姓名<
->
电话,相当于直接依赖。
(DX若姓名没有重复,则候选码有:
(准考证号,报考专业编号),(姓名,报考专业编号)主码为(准考证号,报考专业编号)
(2)、存在部分函数依赖。
如因为准考证号-〉姓名,报考专业编号-〉报考专业名称,所以(准考证号,报考专业编号)-〉姓名,->
家庭住址,-〉报考专业名称,都是部分函数依赖关系。
(3)、分解到2NF
T1(准考证号,报考专业编号,报考年份)
T2(准考证号,姓名,电话,家庭住址)
T3(报考专业编号,报考专业名称)
由于分解后,各关系模式不存在非主属性对码的传递依赖,所以上述已经达到3NF。
若姓名是唯一的,则由于准考证号<
姓名〈-〉电话,相当于直接依赖。
八、数据库设计:
实体联系图:
学生
m
课程
教师
数据库逻辑模型
学生(学号,姓名,性别,年龄)
教师(编号,姓名,性别,年龄,职称)
课程(课程号,课程名,课时,学分,编号,任课时间,教材)
选课(学号,课程号,成绩)
K实体属性图
借书证号
读者
出版社
te老
3、数据库逻辑模式
图书(书号,书名,作者,数量,出版社,单价,架号,出版日期,责任编辑)出版社(出版社号,社名,地址,电话,邮编,信箱)
读者(借书证号,姓名,单位)
借阅(借书证号,书号,借书日期,还书日期)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 试题库