单项选择题(题四备选答案中选出正确答案题16分题1分)
1 数库中列说法( )正确
A.数库中没数冗余 B.数库具较高数独立性
C.数库种户享 D.数库加强数保护
2 传统数模型分类数库系统分( )三种类型
A.型中型型 B.西文中文兼容
C.层次网状关系 D.数图形媒体
3 数库三级模式结构中( )户数库系统接口户部分数描述
A.外模式 B.模式 C.存储模式 D.模式
4 面选项中关系基特征( )
A 列应数类型 B 列应列名
C 没行序列序 D 没重复元组
5 SQL语言具两种方式分称交互式SQL( )
A.提示式SQL B.户SQL C.嵌入式SQL D.解释式SQL
6 设关系模式R(ABCD)FR成立FD集F{A→BB→C}(BD)+( )
A.BCD B.BC C.ABC D.C
7 ER图数库设计工具适建立数库( )
A.概念模型 B.逻辑模型 C.结构模型 D.物理模型
8 关系模式R(ABCD)已属3NF列说法中( )正确
A.定消插入删异常 B.存定插入删异常
C.定属BCNF D.AC
9 解决发操作带数致性普遍采( )
A.封锁技术 B.恢复技术 C.存取控制技术 D.协商
10 数库理系统通常提供授权功控制户访问数权限实现数库( )
A.性 B.致性 C.完整性 D.安全性
11 事务旦完成全部操作数库更新应永久反映数库中会丢失指事务( )
A 原子性 B 致性 C 隔离性 D 持久性
12 数库中软件错误属( )
A 事务障 B 系统障 C 介质障 D 活锁
13 通常情况面关系中作关系数库关系( )
A.R1(学生号学生名性) B.R2(学生号学生名班级号)
C.R3(学生号学生名宿舍号) D.R4(学生号学生名简历)
14 12实体类型间存着15二元联系中411联系类型51N联系类型6MN联系类型根转换规ER结构转换成关系模式( )
A.17 B.18 C.23 D.27
15 数库中存放三级模式结构定义( )
A.DBS B.DB C.DD D.DFD
16 DBMS通( )保证数库中数正确避免非法符合语义错误数输入输出
A.完整性检查 B.安全性检查 C.语法检查 D.合法检查
二填空题(题10分题1 分)
1. 位户操作系统间层数理软件户应程序提供访问DB方法
2. 表示某加工处理程输入输出数
3.DBS运行逻辑工作单元
4.系统数库破坏正确状态恢复正确状态DBMS种力称
5.数库发操作通常会带三问题:丢失更新读脏数
6.果关系模式R1NF属性传递赖R候选键称R 模式
7.关系模型实体完整性指
8.外模式模式映象数库提供_______ 数独立性
9.设计全局ER模式时需消突:属性突命名突
10.需求说明书容 数字典
三简答题(题16分题4分)
1 简述封锁技术中常两种锁
2.SQL数更新包括三种操作?分什语句实现?
3.简述采ER方法数库概念设计程
4 简述关系数库中种关键码
四计算题(题14分题7分)
1.设关系模式R(ABCD)R分解成ρ{ABACDBCD}果R成立函数赖集F{A→CD→CBD→A}ρ相F否损分解?否保持函数赖?
2.设两关系图示试计算:
(1)R × S (2)Rwv S
R B C S C D
b 2 2 6
a d d a
5 8 7 c
五查询设计题(题24分题3分)
设关系模式:
学生关系:S(SNO(学号)SNAME(姓名)SEX(性)SDEPT(系)PROV(省区))
选课关系:SC(SNO(学号)CNO(课程号)G(成绩))
课程关系:C(CNO(课程号)CNAME(课程名)CDEPT(开课系)TNAME(教师名))
请关系代数表达式写出(1)—(3)
(1)查询北京学生姓名系
(2)查询英语系学生选修课程课程名成绩
(3)查询选修课程包含Luo老师授课程学生学号
请SQL语言描述(4)—(8)
(4)查询计算机系男学学号姓名省区
(5)查询ZHANG学省区学生学号姓名系
(6)建立物联网系学生视图(IOT_S)
(7)查询选修课程C语言学生学号姓名
(8)查询名学生学号均成绩查询结果均成绩降序排列均成绩相时学号升序排列六数库设计题(题20分题10分)
1 图书阅理数库中三实体集书实体集属性书证号姓名单位二图书实体集属性书号书名数量位置三出版社实体集属性出版社名电话址邮编等
书图书间存阅联系阅种图书种图书阅阅书日期书日期图书出版社间存出版联系出版社出版种图书书名图书出版社出版
(1)试画出ER图图指明属性连通词
(2)ER图转换成关系模型注明键外键
2 设关系模式:
授课表(课程号课程名学分授课教师号教师名授课时数)
果规定:门课程号确定课程名学分名教师确定教师名门课程号名教师讲授名教师讲授门课程名教师门课程号确定授课时数
回答问题:
(1)根述规定写出关系模式R基FD候选键
(2)关系否存局部函数赖请指出该关系分解2NF
(3)进步R分解成3NF模式集
数库原理课程考试模拟题四参考解答
.单选题(题1分16分)
15 ACAAC 610 AABAD 1115 DBDBC 16 A
二填空题(题1分10分)
1DBMS(数库理系统) 2数流 3事务 4恢复性 5致分析
62NF 7关系键值唯非空 8逻辑 9结构突 10数流图(DFD)
三问答题(题4分16分)
1.封锁技术中通常采两种锁:排锁(X锁)享锁(S锁)X锁:果事务某数实现X锁事务必须等该事务解X锁数进行封锁S锁:果事务某数加S锁允许事务该数加S锁该数S锁解前绝允许事务该数加X锁
2.SQL数更新包括数插入数删数修改分insertdeleteupdate语句实现
3 采ER方法数库概念设计包括步骤:设计局部ER模式设计全局ER模式全局ER模式优化
4.关系数库中关键码包括超键候选键键外键超键候选键唯标识关系中元组属性属性集候选键中含余属性键候选键中指定外键指关系中包含关系键应属性组
四计算题(题7分14分)
1.解:
R A B C D
AB a1 a2 b13 b14
ACD a1 b22 a3 a4
BCD b31 a2 a3 a4
A→Cb13改成a3没行全aR分解成ρ损失分解
ΠAB(F){ f }ΠACD(F){ A→C D→C }ΠBCD(F){ D→CBD→C }
ΠAB(F)ÈΠACD(F) ÈΠBCD(F){ A→C D→CBD→C }F等价
分解ρ没保持函数赖
2.(1)R × S (2)Rwv S
B RC SC D B C D
b 2 2 6 b 2 6
b 2 d a a d a
b 2 7 c
a d 2 6
a d d a
a d 7 c
5 8 2 6
5 8 d a
5 8 7 c
五查询设计题(题3分24分)
(1)Πsnamesdept(δprov北京’(S))
(2)Πcnamegrade(δsdept英语系’(SC wv Cwv S))
(3)Πsno (δtnameluo’(C wv SC))
(4)select snosnameprov
from S
where sex’男’ and sdept’计算机系’
(5)select snosnamesdept
from s
where prov in
(select prov
from s
where sname’zhang’)
(6)create view IOT_S(snosnamesexprov)
as
select snosnamesexprov
from S
where sdept’物联网系’
(7)select snosname
from s
where sno in
(select sno
from sc
where cno in
(select cno
from c
where cname’C语言’))
(8)select snoavg(grade)
from sc
group by sno
order by 2 desc 1
六数库设计题(题10分20分)
1.(1)
书
出版社
出版
m
图书
阅
n
m
1
邮编
址
位置
电话
单位
出版社名
书证号
姓名
书日期
书日期
数量
书号
书名
(2)应关系模型:
书(书证号姓名单位)
图书(书号书名数量位置出版社名)
出版社(出版社名电话邮编址)
阅(书证号书号书日期书日期)
2 (1)基FD:课程号→(课程名学分)
授课教师号→教师名
(授课教师号课程号)→授课时数
候选键:(授课教师号课程号)
(2)R中存局部函数赖: 课程号→(课程名学分)
授课教师号→教师名(授课教师号课程号)→课程名→学分→教师名局部函数赖分解2NF:
R1(课程号课程名学分)
R2(授课教师号教师名)
R3(授课教师号课程号授课时数)
(3)R分解R1R2R3已3NF
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档