全球旧事资料 分类
作的特点是⑩操作。三、简答题(15分,每小题5分):1.什么是数据库?2.什么是数据库的数据独立性?3.叙述等值连接与自然连接的区别和联系。四、综合题(45分):1.设有如下实体:(10分)学生:学号、单位、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲授课程编号单位:单位名称、电话、教师号、教师名上述实体中存在如下联系:(1)一个学生可选修多门课程,一门课程可为多个学生选修;(2)一个教师可讲授多门课程,一门课程可为多个教师讲授;(3)一个单位可有多个教师,一个教师只能属于一个单位。试完成如下工作:(1)分别设计学生选课和教师任课两个局部信息的结构ER图。(4分)(2)将上述设计完成的ER图合并成一个全局ER图。(3分)(3)将该全局ER图转换为等价的关系模型表示的数据库逻辑结构。(3分)2.设有关系S、SC、C,试用关系代数、元组关系演算表达式和SQL完成下列操作。(15分,每小题5分)SSSNAMEAGESEX例:(001李强23’男)SCSCSCORE例:(003C183)CCCNAMETEACHER例:(C1数据库原理王华)(1)试用关系代数检索选修了“程军”老师所授课程之一的学生姓名。(2)试用元组关系演算表达式检索选修了“程军”老师所授课程之一的学生姓名。(2)试用元组关系演算表达式检索选修了“程军”老师所授课程之一的学生学号。(3)试用SQL找出“程序设计”课程成绩在90分以上的学生姓名。3.设有关系模式R(U,F),其中:(10分)UA,B,C,D,E,FA→BC,CD→E,B→D,E→A。⑴计算B。(2分)⑵求R的所有候选码。(8分)4.设有关系STUDENTSSNAMESDEPTMNAMECNAMEGRADE,SCNAME为候选码,设关系中有如下函数依赖:(10分)SCNAME→SNAMESDEPTMNAMES→SNAMESDEPTMNAME
fSCNAME→GRADESDEPT→MNAME试求下列问题:(1)关系STUDENT属于第几范式?(5分)(2)如果关系STUDENT不属于BCNF,请将关系STUDENT逐步分解为BCNF。(5分)要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。试题答案一、选择题(20分,每小题2分):1.B2.A3.D4.C5.A6.D7.C8.B9.A10.D二、填空题(20分,每小空2分):1.①封锁2.②系统故障3.③关系代数④关系演算4.⑤需求分析,概念设计,逻辑设计,物理设计,编码和调试5.⑥3NF2NFLNF成立6.⑦一个或几个基本表⑧定义⑨视图对应的数据7.⑩集合三、简答题(15分,每小题5分r
好听全球资料 返回顶部