四、设关系R,S分别如下,求R÷S的结果。(10分) R:
工程号 a1 a2 a3 a1 a4 a2 a1 S:
零件号 b1 b2
零件名 螺母 螺钉 颜色 红色 蓝色 零件号 b1 b1 b4 b2 b6 b2 b2 数量 58 43 678 65 65 43 58
五、对下列关系模式分别用关系代数和SQL实现下列查询:(每题4分,共20分)
学生(学号,姓名,性别,年龄,所在系) 课程(课程号,课程名,先行课) 选课(学号,课程号,成绩)
(1) 查询课程号为001的课程的所有信息; (2) 查询没有选修课号为001课程的学生学号;
(3) 查询选修了全部课程的学生的学号和姓名;(仅用关系代数实现) (4) 查询课程号及选修了该课程的人数;(仅用SQL实现)
(5) 求选修了课号为001课程,但没有选修课号为002课程学生的学号。
六、设有关系R和函数依赖F:(10分)
R(W,X,Y,Z),F = { X→Z,WX→Y }。
试求下列问题:
(1)关系R属于第几范式?
(2)如果关系R不属于BCNF,请将关系R逐步分解为BCNF。
上海电机学院 200__–200__学年第__学期
《数据库原理及应用》课程期末考试试卷 D 2007.10
一、 填空题(共20分,每空格1分)
1. 数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成。一般由数据库、数据库管理系统(DBMS)、操作系统、应用系统、数据库管理员(DBA)和用户构成。
2. 视图是一个虚表,它是从基本表中导出的表。在数据库中,只存放视图的定义,不存放视图的数据。
3. 存取权限包括两个方面的内容,一个是要存取的数据对象,另一个是对此数据对象进行操作的类型。
4. 在设计分E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以,各个分E-R图之间难免有不一致的地方,这些冲突主要有:属性冲突、结构冲突和命名冲突3类。
5. 数据库系统分为内模式、模式和外模式三级模式结构。
6. 数据模型通常包括数据结构、数据操作和完整性约束条件3个要素。
二、选择题(共30分,每小题2分) DADCA BBDCD CDBCB
三、已知A,B两个关系如下表所示,求A∪B,A—B, 答案: A∪B X X1 X2 X3 X1 X2
Y 3 5 2 3 2 Z T1 T4 T3 T4 T3
A—B X X1 X2
Y 3 5
Z T1 T4
(10分)。
相关推荐: