您好,欢迎访问三七文档
当前位置:首页 > 幼儿/小学教育 > 小学教育 > 2012-2013第一学期试卷(A)-参考答案
第1页共4页华东交通大学2012—2013学年第一学期考试卷参考答案试卷编号:(A)卷数据库系统原理(A)课程课程类别:必闭卷(√)、开卷(范围)():考试日期:2012.12.17题号一二三四五六七八九十总分题分1015102045100一、填空题(每空1分,共10分)1正确性4信息世界7原子性9关系模型2数据结构5BCNF8排它10谓词演算3元组/实体6取出记录/读取游标二、单选题(每题1分,共15分)12345678910DCBBCBABAB1112131415BBDCC三、判断题(每题1分,共10分)12345678910FFTTFFTFFT四、简答题(每题5分,共20分)1.简述数据独立性涵义。答:数据独立性是指数据与用户的应用程序之间的依赖关系,它包括逻辑独立性和物理独立性。数据的物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的,即当数据的物理存储位置改变时,用户的应用程序不用改变;而数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结构改变时,用户的应用程序不用改变。2.举例说明什么是外码?外码的作用是什么?答:例如,关系S(学号,姓名,年龄)和关系SC(学号,课程号,成绩),则关系S的主码是学号,SC的主码是(学号,课程号),其中,学号是SC表的外码,与S表中的学号相对应,即通过学号把SC表与S表联系起来,所以外码的作用是实现表与表之间的联系,实现参照完整性。承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。专业班级学号学生签名:第2页共4页3.试述利用E-R方法进行数据库概念设计的步骤。答:利用E-R方法进行数据库的概念设计的步骤,可以分为以下三步进行:1)设计局部E-R模式;2)把局部E-R模式集成为一个全局的E-R模式;3)对全局E-R模式进行优化,得到最终的E-R模式,即概念模型。4.并发操作可能会产生哪几类数据不一致?用什么方法能避免这些不一致的情况发生?答:并发操作可能带来数据不一致性的三类问题:丢失修改、不可重复读和读“脏”数据,为解决并发操作带来的问题,通常采用加锁技术。五、综合题(1、3、4小题每题10分,2小题15分,共45分)1.设有关系模式:R(A,B,C,D,E,F),其中,(A,B)为候选键,并且存在函数依赖:B→C,D→E,D→F,请回答以下问题:(共10分)1)该关系模式满足2NF吗?为什么?(3分)答:不满足2NF,因为属性C部分函数依赖于候选码(A,B)。2)如果将关系模式R分解为:R1(A,B,D,F)、R2(B,C,E),则关系模式R2的候选码是什么?(4分)答:R2的候选码是(B,E),因为R2的函数依赖是B→C,而E在函数依赖的右端没有出现,所以E是候选属性,由此可知R2的候选键是(B,E)。3)最后将关系模式R分解到3NF。(3分)答:将R分解为R1(A,B,D)、R2(B,C)、R3(D,E,F),则R1、R2、R3都是3NF,因为它们都不存在部分函数依赖和传递函数依赖。2.设有如下关系模式S、SC和C,试分别用关系代数表达式和SQL语句表示下列查询:(共15分)①检索“王华”老师所授课程的课程号(Cno)和课程名(Cname);(3分)))(('',CTeacherCnameCno王华SELECTCno,CnameFROMCWHERETeacher=’王华’②检索选修课程数目少于2门的学生信息;(提高题,酌情给分)(5分)))))()((((....SCSCSSBSnoBSnoAACnoBCnoASnoSELECT*FROMSWHERESnoIN(SELECTSnoFROMSCGROUPBYSnoHAVINGCOUNT(*)2)ORNOTEXISTS第3页共4页(SELECT*FROMSCWHERES.Sno=SC.Sno)③检索选修全部课程的学生姓名;(4分))))()(((,CSCSCnoCnoSnoSnameSELECTSnameFROMSWHERENOTEXISTS(SELECT*FROMCWHERENOTEXISTS(SELECT*FROMSCWHERESno=S.SnoANDCno=C.Cno)④检索选修课程名为“数据库”的学生学号和姓名。(3分)))))(((('',CSCSCnaneSnoSnameSno数据库SELECTSno,SnameFROMS,SC,CWHERES.Sno=SC.SnoANDSC.Cno=C.CnoANDC.Cname=’数据库’3.假设每个学生选修若干门课程,且每个学生每选一门课程只有一个成绩;每个教师只担任一门课程,一门课程由若干教师任教。“学生”有属性:学号、姓名、地址、年龄、性别;“教师”有属性:职工号、教师姓名、职称;“课程”有属性:课程号、课程名。请回答以下问题:(共10分)1)试画出E-R图,并注明属性和联系类型。(6分)2)将E-R图转换为关系模型,并注明主码和外码。(4分)学生(学号,姓名,地址,年龄,性别)带下划线的属性为主码(下同)教师(职工号,教师姓名,职称)课程(课程号,课程名)选课(学号,课程号,成绩)单独的学号、课程号为外码教学(职工号,课程号)单独的职工号、课程号为外码学生课程教师学号姓名性别年龄地址选课教学教师姓名职工号职称课程号课程名成绩nm1n第4页共4页4.设有关系模式R(U,F),其中,U={A,B,C,D,E},F={A→D,E→D,D→B,BC→D,DC→A}。请回答以下问题:(共10分)1)求出R(U,F)的所有关键字。(6分)答:∵在所有函数依赖的右部未出现的属性一定是候选码的成员,∴C、E必定是候选码的成员,又∵(CE)F+=ABCDE,∴CE是R的唯一候选码。2)判断R的一个分解={R1(A,B),R2(A,E),R3(C,E),R4(B,C),R5(A,C)}是否为无损连接分解。(4分)答:∵分解的属性集合缺少属性D,则R1×R2×R3×R4×R5≠R,∴R的一个分解不具有无损连接性。
本文标题:2012-2013第一学期试卷(A)-参考答案
链接地址:https://www.777doc.com/doc-5136140 .html