文档介绍:一、选择题(20分,每小题2分):
。
,而文件系统简单
,而数据库系统可以解决
,而数据库系统能够管理各种类型的文件
,而数据库系统可以管理庞大的数据量
。
。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的____。
,分别称为交互式SQL和____。
。
6. F的关系模式________。
、删除异常 、删除异常和数据冗余
、删除异常 ,已消除了插入和删除的异常
-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是____。
。
。
、T2,其并发操作如图1所示,下列评价正确的是____。
A该操作不存在问题
“脏”数据
T1 T2
①读A=100
A=A*2写回
②读A=200
③ ROLLBACK
恢复A=100
图1 事务并发操作图
二、填空题(20分,每小空2分):
,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是①机制。
,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据不受影响,这种情况称为②。
③和④。
⑤。
,2NF,和3NF之间,相互是一种⑥关系。
,它是从⑦中导出的表。在数据库中,只存放视图的⑧,不存放视图的⑨。
⑩操作。
三、简答题(15分,每小题5分):
?
?
。
四、综合题(45分):
 : (10分)
学生:学号、单位、姓名、性别、年龄、选修课程名
课程:编号、课程名、开课单位、任课教师号
教师:教师号、姓名、性别、职称、讲授课程编号
单位:单位名称、电话、教师号、教师名
上述实体中存在如下联系:
一个学生可选修多门课程,一门课程可为多个学生选修;
一个教师可讲授多门课程,一门课程可为多个教师讲授;
一个单位可有多个教师,一个教师只能属于一个单位。
试完成如下工作:
(1)分别设计学生选课和教师任课两个局部信息的结构E-R图。(4分)
(2)将上述设计完成的E-R图合并成一个全局E-R图。(3分)
(3)将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。(3分)
、SC、C,试用关系代数、元组关系演算表达式和SQL完成下列操作。(15分,每小题5分)
S(S#,SNAME,AGE,SEX) 例:(001,'李强',23,’男')
SC(S#,C#,SCORE) 例:(003,'C1',83)
C(C#,CNAME,TEACHER) 例:('C1','数据库原理','王华')
(1)试用关系代数检索选修了“程军”老师所授课程之一的学生姓名。
(2)试用元组关系演算表达式检索选修了“程军”老师所授课程之一的学生姓名。
(2)试用元组关系演算表达式检索选修了“程军”老师所授课程之一的学生学号。
(3)试用SQL找出“程序设计”课程成绩在90分以上的学生姓名。
(U,F),其中: (10分)
U={A,B,C,D,E},F = { A→BC,CD→E,B→D,E→A}。