完整性规则
9当属性A函数依赖于属性B时,属性A和属性B的联系是()
A1对多B多对1C多对多
D1对1
10设有关系模式RXYZ,其上的函数依赖集为FYZYXXYZ,则R
属于()范式
A2NFB3NFCBCNFD以上都不是
三、简答题(每题4分,共20分)
1、简要说明数据库系统的二级映像及其功能。2、已知关系模式R和S,试计算R除S。
f班级_____________________姓名_____________________学号_____________________……………………………………………………………装订线……………………………………………………………
常州工学院试卷
D卷
共3页
第2页
R
S
P
Q
T
Y
T
Y
2
b
c
d
c
d
9
a
e
f
e
f
2
b
e
f
9
a
d
e
7
g
e
f
7
g
c
d
3设有关系模式RA,B,C,F是R上成立的FD集,FA→B,B→AB→C,
C→AA→C,求F的最小依赖集。
4.数据库设计的基本步骤有哪些?
5简要说明活锁和死锁产生的原因及预防、诊断和解除方法。
四、综合题(共40分)
1.一个图书借阅管理数据库要求提供以下服务:可随时查阅书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。每人可借多种书,任何一种书可被多人所借,借书证号具有唯一性当需要时,可通过数据库中保存的出版社和电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。一个出版社可以出版多种书籍,同一本书仅为一个出版社出版,出版社具有唯一性。
根据以上情况,完成以下设计:(1)构造满足要求的概念模型(8分)(2)转换为等价的关系模型(8分)(3)判断设计出的关系模型是否属于3NF,并说明理由。(4分)
1用SQL语句完成以下查询A查询选修课程名为“数据库原理与应用”的学生的学号、姓名、课程号、课程名及成绩。(2分)B查询“计算机基础”课程先修课的先修课号。(2分)C查询最多选修了3门(含3门)课程的学生的学号及选课的数目。(2分)D查询“电气系”所有学生的学号及其选修的课程编号、成绩,结果集按学号降序排列。(2分)E查询被所有人选修的课程编号和课程名称。(2分)
2用关系代数表示以下查询A查询选修了所有课程的学生号码和姓名。(2分)B查询S
o为‘95001’的学生选修的课程名称及成绩。(2分)
3画出(2)题中B小题的关系代数语法数和优化后的语法数。(3分)4创建一个视图VIEW1,该视图包含了(1)中D小题的查询结果。(3分)
2.设有三个关系r