2011-2012(2)数据库原理期末试卷A_第1页
2011-2012(2)数据库原理期末试卷A_第2页
2011-2012(2)数据库原理期末试卷A_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE81.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段在这几个阶段中,数据独立性最高的阶段。A.数据库系统B.文件系统人工管理数据项管理 数据库的基本特点A.(1)数据可以共享(或数据结构化)(2)数据独立性 3)数据冗余大,易移植(4)统一管理和控制B(1)((2)(4)统一管理和控制C.(1)数据互换性(3)充(4)统一管理和控制D.(1)数据非结构化(2)数据独立性(3)充(4)统一管理和控制A1关系关系Cm关系:1和1:m关系在数据库中,产生数据不一致的根本原因是 。A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余数据库管理系统能实现对数据库中数据的查询插入修改和删除等操作这种功能数据定义功能数据管理功能数据操纵功能数据控制功能6、关系数据库管理系统应能实现的专门关系运算包。排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示打印、制表7、关系模型中,一个关键字。A.可由多个任意属性组成至多由一个属性组成可由一个或多个其值能惟一标识该关系模式中任何元的属性组成D.以上都不是8、自然连接是构成新关系的有效方法。一般情况下,当对关R和S使用自然连接时求R和S含有一个或多个共有元组行记录属性9、设有关系R,按条件f对关系R进行选择,正确的。A.RR R C.f(R) D.f(R)10SQL语言语言A.层次数据库B.网络数据库C.关系数据D.非数据库11、若用如下的SQL语句创建一个student表:CREATETABLEstudent(NOC(4)NOTNULL,NAMEC(8)NOTNULL,SEXC(2),AGEN(2))可以插入到student表中的是 。A.(103‘曾华,男23) .(103‘曾华NUL,NULL)C.(NUL‘曾华‘男‘2’) .‘103,NUL‘男,23)12、下面哪个不是数据库系统必须提供的数据控制功A.安全性B.可移植性C.完性D.并发控制13、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库。A.可靠D.安全性

一致性 C.完整性14、下列SQL语句中,能够实现“收回用户ZHAO对学生表中学号修改权”这一功能的 A.REVOKEUPDATE(XH)ONTABLEFROMZHAOB.REVOKEUPDATE(XH)ONTABLEFROMPUBLICC.REVOKEUPDATE(XH)ONSTUDFROMZHAOD.REVOKEONSTUDFROMPUBLIC15、把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是 A.GRANTGRADEONSCTOZHAOB.GRANTUPDATEONSCTOZHAOC.GRANTUPDATE(GRADE)ONSCTOZHAOD.GRANTUPDATEONSC(GRADE)TOZHAO16、在SQLServer中删除触发器用( A.ROLLBACK B. C.DELALLOCATE D. DELETE17、关于主键约束以下说法错误的是( )A.一个表中只能设置一个主键约束 B.允许空值的字段上不能定义主键约束C.允许空值的字段上可以定义主键约束 D.、可以将包含多个字段的字段组合设置主键18在数据库的表定义中限制成绩属性列的取值在0到100的范围内属于数据 约束。A.实体完整性 、参照完整性、用户自定义、用户操作19、设计性能较优的关系模式称为规范化,规范化主要的理论依据。A.关系规范化理论 B.关系运算理论 C.关系代数理论 D.数理逻辑20规范化过程主要为克服数据库逻辑结构中的插入异常删除异常以的陷。A.数据的不一致性 B.结构不合理 C.冗余度大 D.数据丢失21、当关系模式R(A,B)已属于3NF,下列说法是正确的。A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异C.一定属于BCNF D.A和C都是22、在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范。A.2NF B.3NF C.4NF D.BCNF23、在关系DB中任何二元关系模式的最高范式必定D.BCNF24、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”系中,因哪个属性而使它不满足第一范? 。部门(部门号,部门名,部门成员,部门总经理)A.部门总经理 B.部门成员 C.部门名 D.部门号25当局部E-R图合并成全局E-R图时可能出现冲突不属于合并冲突的。A.属性冲突 B.语法冲突 C.结构冲突 D.命名冲突26、设有两个事务T1、其并发操作如下所示,下面评价正确的。T1T2T1T2A=10,B=5②读A=10A=A*2③读A=20,B=525

该操作丢失修改 .该操作不能重复读 该操作2、关于“死锁,下列说法中正确的 。A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据D.28、并发操作会带来哪些数据不一致。A.丢失修改、不可重复读、脏读、死锁B.不可重复读、脏读、死锁丢失修改、读、死锁 丢失修改、不可重复读、脏读数据库逻辑设计下列原则中不正确的( 。A.一定要避免插入异常B.一定要避免删除异常C.一定要避免数据冗余 D.尽量避免多表连接A 4NF B 2NF C 3NF D BCNF由全码组成的关系模式,最高可以达到的模式级别为(A 4NF B 2NF C3NF D BCNFA 4NF B 2NF C 3NF D BCNF对于FD X→Y,如果有Y X,那么称X→Y是一(。A 包含函数依赖 B 增广的函数依赖C 传递的函数依赖 D 平凡的数依赖使用E-R图方法的三要素是()。A 实体、属性、主键 B 实体、域、候选键C 实体、属性、联系D 实体、键、联系DBA 未提交的数据B 错误的数据C 未提交的随后又被撤消的数据D 回退的数据二.填空题(每小题1分,共26分)数据库是长期存储在计算机内① 的② 的数据集合。DBMS是① 它是位② ③之间的一层管理软件。实体之间的联系可抽象为三类,它们① ② ③ 。数据冗余可能导致的问题① ② 。数据模型是① ② ③ 三部分组成的。已知系编号,系名称,系主任,电话,地和学(学号,姓名,性别,入学日期专业系编)两个关系系关系的主关键字①,系关系的外关键②,学生关系的主关键字③,外关键字④数据库的完整性是指数据的 ①. 中。

和③。8、实体完整性是指在基本表9、参照完整性是指在基本表中。10、在关系A(S,SN,D)和B(D,CN,NM中,A的主键是S,B的主键是D,则D在A中称。11、对于非规范化的模式,经过①转变为1NF,将1NF经过②转变为2NF,将2NF经过③转变为3NF。三、简答题(10)1.)2.SQL)3.数据字典的内容和作用是什么?(2)4. 什么是ER?构成ER?(2分)5分)四.综合题:根据要求解题(29分)1.设关系模式R(A,B,C,D),其函数依赖F={A→B,BA,(A,C)D}请回答:)求出R(2分)2)R(3)学生选修。用E-R(4)设有如下所示的三个关系SC和SC。用关系代数表达式表示下列要求,并求出结果。S学号姓名年龄性别籍贯20001王小严20女北京20002李白21男上海20003陈志坚23男长沙20004王兵20男上海20005张红22女武汉课程号C001课程号C001课程名高等数学教师李娟办公室416C002数据结构刘小东415C003操作系统吴浩415C004编译原理王伟415SC学号课程号成绩20001C0019020001C0029020001C0038520001C0048720002C0019020003C0017520003C0027020003C0045620004C0019020004C0048520005C0019520005C00380(1).检索籍贯为上海的学生姓名、学号和选修的课程号(2分(2).检索选修操作系统的学生姓名、课程号和成绩(2分)(3).检索选修了全部课程的学生姓名、年龄(2)设有如下关系表6分)R(No,NAME,SEX,AGE,CLASS)主关键字是NONONAMESEXAGECLASS写出实现下列功能的SQL①插入一个记(25“李明“男,21“9503” 。②插入班学号为30、姓名为“郑和”的学生记录。③将学号为10的学生姓名改为“王华 。④将所有9510”班号改为9509 。⑤删除学号为20的学生记录。⑥删除姓“王”的学生记录。已知学生表S和学生选课表SCS(SNo,SN,SD,PROV)SC(SNO,CN,GR)其中,SNOPROV试用SQL查询“信息系”的学生来自哪些省区(2)2分)设有学生表S(SNO,SN)(SNO为学号,为姓名)和学生选课表(CNOSQL建立一个视图V-SSC(S,S,C,C,G),并按CNO(2分)从视图V-SSC90SN、CNG(2)A卷答案:一、选择题(每小题1分,共计35分)1-5ABCDC 6-10 BCDCC 11-15BBDCC 16-20 BCCAC21-25BCDBB 26-30 CDDCD 31-35DCDCC126分)答案:①组织②共享答案:①数据库管理系统 ②用户 ③操作系统 (无顺序)3.答案:①1∶1②1∶m③m∶n (无顺序)答案:①浪费存储空间及修改麻烦 ②潜在的数据不一致性 (无顺序)答案:①数据结构 ②数据操作 ③完整性约束 (无顺序)答案:①系编号 ②无 ③学号 ④系编号答案:①实体完整性②参照完整性③用户定义完整性 (无顺序)答案:主属性不能取空值答案:外码可以是空值或者另一个关系主码的有效值答案:外部键答案:①使属性域变为简单域 ②消除非主属性对主关键字的部分依赖③消除非主性对主关键字的传递依三、简答题(共计10分)1.(2分)丢失更新问题;⑵数据不一致;⑶读“脏数据解决的办法:采用“封锁”技术。2.(2分)答:SQL的完整性约束机制有:⑴主键约束;⑵外键约束;⑶属性值约束;⑷全局约束。3.(2分)程。其作用是对系统中数据做出详尽的描述,提供对数据库数据的集中管理。4.(2分)答:ER()的概念模型,提供了表示实体、属性和联系的方法。构成ER图的基本要素是实体、属性和关系。实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性。5.(2分)答:实体完整性规则是指若属性AR主属性A空值。若属性)F是基本关系R外码,它与基本关系S的主码Ks(基本关RSR中每个元组在F值(FS中某个元组的主码值。即属性F本身不是四.综合题:根据要求解题(29分1(5分1)(A,C(B,C)2)不存在非主属性对码的部分和传递函数依赖,所以R属于3范式。因为函数依赖A→B,B→A的决定因素不包含码,所以不属于BCNF。2(4分)3解:(1).R1=∏2,1,6(σ籍=’上sc)) (2分或:R1=∏姓,S.学课程(σ籍=’上sc))或:R1,Sσ’sc)(2).R2=σ课程=’操作系’(C)) (2分或:R2=∏姓,SC.课程号,成课程=’操作系’(C))(3).∏1,2(sc)÷∏1(C))) (2或:R3(sc)÷∏(C)))检索结果如下:R1姓名学号课程号李白20002C001王兵20004C001王兵20004C004R2姓名课程号成绩王小严C00385张红C00380姓名王小严姓名王小严年龄204.(6分)①INSERTINTORVALUES(2219503”)INSERTINTOR(N,NAMCLASS)VALUES(3“9503”)③UPDATERSETNAME=“王华”WHERENO=10④UPDATERSETCLASS=“95091”WHERECLASS=“95101”⑤DELETEFROMRWHERENO=20⑥DELET

温馨提示

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

评论

0/150

提交评论