数据库原理期末考试卷答案_第1页
数据库原理期末考试卷答案_第2页
数据库原理期末考试卷答案_第3页
数据库原理期末考试卷答案_第4页
数据库原理期末考试卷答案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

..大学2008级数据库原理试卷答案一、填空题〔共10分,每空1分〕1、从数据库管理系统的角度划分数据库系统的体系构造,可分为〔〕、〔〕和〔〕3层。答案:外模式、模式、模式2、RDBMS的中文意思是〔〕。答案:关系数据库管理系统3、在关系代数中,θ连接是由笛卡尔积和〔〕运算组合而成的。答案:选择4、通过模式分解把属于低级式的关系模式转换为几个属于高级式的关系模式的集合,这一过程称为〔〕。答案:规化5、要使关系模式属于第三式,既要消除〔〕,也要消除〔〕。答案:非主属性对码的局部依赖、非主属性对码的传递依赖6、利用游标进展查询需要4种语句,分别是说明游标、〔〕、〔〕和关闭游标。答案:翻开游标、推进游标二、单项选择题〔共10分,每题1分〕1、数据库系统的根底是〔〕。A.数据构造B.数据库管理系统C.操作系统D.数据模型答案:D2、经过投影运算后,所得关系的元组数〔〕原关系的元组数。A.等于B.小于C.小于或等于D.大于答案:C3、关系R与关系S只有1个公共属性,T1是R与S作θ连接的结果,T2是R与S作自然连接的结果,那么〔〕。A.T1的属性个数等于T2的属性个数B.T1的属性个数小于T2的属性个数C.T1的属性个数大于或等于T2的属性个数D.T1的属性个数大于T2的属性个数答案:D4、在SQL中,与关系代数中的投影运算对应的子句是〔〕A.SELECTB.FROMC.WHERED.ORDERBY答案:A5、在SQL的排序子句:ORDERBY总分DESC,英语DESC表示〔〕A.总分和英语分数都是最高的在前面B.总分和英语分数之和最高的在前面C.总分高的在前面,总分一样时英语分数高的在前面D.总分和英语分数之和最高的在前面,一样时英语分数高的在前面答案:C6、下面哪一个依赖是平凡依赖〔〕A.SnoameGrade→SnoGradeB.Snoame→ameGradeC.Snoame→SnameGradeD.以上答案都不是答案:A7、关系R具有属性A,B,C,D,E,F。假设该关系有如下函数依赖:AB→C,BC→AD,D→E,CF→B。那么{A,B}的闭包是〔〕。A.{A,B,C,D,E,F}B.{A,B,C}C.{A,B,C,D,E}D.{A,B}答案:C8、一个关系模式R(x1,x2,x3,x4),假定该关系存在着如下函数依赖:x1→x2,x1→x3,x3→x4,那么该关系属于〔〕。A.2NFB.3NFC.4NFD.BF答案:A9、保护数据库中的信息,防止未经授权或非法的使用所造成的数据泄漏、更改或破坏,称为数据库的〔〕。A.平安性B.完整性C.恢复D.并发控制答案:A10、有两个变量o,ame已赋值,对应关系COURSE中字段o,ame。那么将表中指定o值的数据对应的ame属性值改变为新指定的正确的嵌入式SQL语句格式是〔〕。A.EXECSQLUPDATECOURSESET(ame=:ame)WHEREo=:o;B.EXECSQLUPDATECOURSESET(ame=ame)WHEREo=o;C.EXECSQLUPDATECOURSESET(:ame=ame)WHERE:o=o;D.EXECSQLUPDATECOURSESET(:ame=:ame)WHERE:o=:o;答案:A三、判断题〔共10分,每题1分〕1、在设计根本E-R图时,必须消除所有的冗余数据和冗余联系。〔〕答案:错2、查询优化主要是物理方法的优化,而逻辑方法优化与否影响不大。〔〕答案:错3、一个数据库可以建立多个聚簇,但一个关系只能参加一个聚簇。〔〕答案:对4、当查询结果为多个元组时,交互式SQL中采用游标机制来指示所取出元组的位置。〔〕答案:错5、数据库重组织与重构造的差异在于:重组织并不修改原有的逻辑模式和模式;而重构造会局部修改原有的逻辑模式和模式。〔〕答案:对6、物理设计阶段,根据DBMS的特点和处理需要,选择存储构造,建立索引,形成数据库的模式。〔〕答案:错7、逻辑设计可以独立于数据库管理系统。〔〕答案:错8、假设并发事务的调度是可串行化的,那么这些事务一定都遵守两段锁协议。〔〕答案:错9、事务故障的恢复是由系统自动完成的,对用户是透明的。〔〕答案:对10、一个一对多联系可以转换为一个独立的关系模式,也可以与1端对应的关系模式合并。答案:错四、简答题〔共12分,每题4分〕1、关系模型有何特点?答案:1.关系模型建立在严格的数学概念的根底上;〔1分〕2.关系模型的概念单一。无论实体还是实体之间的联系都用关系来表示。对数据的检索和更新结果也是关系。数据构造简单、清晰,用户易懂易用;〔2分〕3.关系模型的存取路径对用户透明。〔1分〕2、数据库系统中可能发生的故障大致可以分为哪几类?简述各类故障的恢复机制。答案:数据库系统中的故障大致可分为事务部的故障,系统故障,介质故障以及计算机病毒等。〔2分〕对于事务故障,恢复子系统应利用日志文件撤销〔UNDO〕此事务已对数据库进展的修改;对于系统故障,恢复操作就是要撤销故障发生时未完成的事务,重做已完成的事务;对于介质故障,恢复方法是重装数据库,然后重做已完成的事务。〔2分〕3、简述画E-R图时区别实体与属性的两条准那么是什么?答案:〔1〕作为"属性〞,不能再具有需要描述的性质;〔2分〕〔2〕"属性〞不能与其他实体具有联系,即E-R图中所表示的联系时实体之间的联系。〔2分〕五、综合题〔共58分〕1、假设学生选课数据库关系模式如下:〔10分〕STUDENT(SNO,SNAME,SAGE,SDEPT);COURSE(O,AME);SC(SNO,O,SCORE)〔1〕用SQL语句实现如下查询:查询学生林的"数据库原理〞成绩;〔2〕将上述SQL语句转化为等价的关系代数表达式;〔3〕画出优化后的查询树。答案:〔1〕SELECTSCORE〔3分〕FROMSTUDENT,COURSE,SCWHERESTUDENT.SNO=SC.SNOANDCOURSE.O=SC.OANDSNAME=’林’ANDAME=’数据库原理’〔2〕лSCORE(σSNAME=’林’〔STUDENT〕SC(σAME=’数据库原理’(COURSE))〔3分〕〔3〕лSCOREσAME=’数据库原理2、指出以下关系模式是第几式?并说明理由。〔10分〕〔1〕R(X,Y,Z)F={X→Y,X→Z}〔2〕R(A,B,C,D,E)F={AB→C,AB→E,A→D,BD→ACE}〔3〕R(W,X,Y,Z)F={X→Z,WX→Y}答案:〔1〕BF〔2分〕。R的候选码为X,而且F中每一个函数依赖的左部都包含了候选码X。〔1分〕〔2〕3NF〔2分〕。R的候选码是AB和BD,R中非主属性C和E都直接且完全函数依赖于候选码AB和BD,但存在主属性D对候选码AB的局部函数依赖,因此R最高属于3NF。〔1分〕〔3〕1NF〔2分〕。R的候选码为WX,那么Y,Z为非主属性,又由于X→Z,因此F中存在非主属性对候选码的局部函数依赖。〔2分〕3、一个车间有多个工人,每个工人有职工号、、年龄、性别、工种;一个车间生产多种产品,产品有产品号、价格;一个车间生产多种零件,一种零件也可能为多个车间制造,零件有零件号、重量、价格;一种产品由多种零件组成,一种零件也可装配到多种产品中,产品与零件均存入仓库中;厂有多个仓库,仓库有仓库号、主任、;请画出该系统的ER图,并给出相应的关系模型,要求注明主码和外码,其中主码用下划线标出,外码用波浪线标出。〔18分〕答案:〔ER图10分,其中每个联系的类型为0.5分〕关系模型如下:工厂〔厂名,厂长名〕〔1分〕车间〔车间号,主任,地址,,厂名〕〔1分〕仓库〔仓库号,主任,,厂名〕〔1分〕零件〔零件号,重量,价格,仓库号〕〔1分〕产品〔产品号,价格,仓库号〕〔1分〕工人〔职工号,,年龄,性别,工种,车间号〕〔1分〕制造〔车间号,零件号,数量1〕,其中车间号和零件号都是外码〔1分〕组成〔产品号,零件号,数量2〕,其中产品号和零件号都是外码〔1分〕4、关系模式如下:〔20分〕学生S(SNO,SN,SEX,AGE)课程C(O,,PO)PO为直接先行课选课SC(SNO,O,G)G为课程考试成绩(1)用关系代数及SQL语言写出查询语句,查询所有学生都选修的课程名。(2)用关系代数及SQL语言写出查询语句,查询"DB〞课成绩在90分以上的学生的。(3)将选修课程"DB〞的学生学号,建立视图SDB。(4)在学生选课关系SC中,把英语课的成绩提高10%。答案:(1)Л(ЛO,SNO(SC)÷ЛSNO(S)ЛO,(C))〔3分〕SELECTFROMCWHERENOTEXISTS(SELECT*FROMSWHERENOTEXISTS(SELECT*FROMSCWHERESNO=S.SNOANDO=C.O));〔3分〕(2)ЛSN(SσG>90(SC)σ=’DB’(C))〔3分〕SELECTSNFROMS,SC,CWHERES.SNO=SC.SNOANDSC.O=C.OAND=’DB’ANDG>90;〔3分〕(3)CTEATEVIEWSDBASSELE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论