数据库原理课程试卷(B).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理课程试卷(B)

题 号 一 二 三 四 五 六 七 八 九 十 总分 得 分 阅卷人 11.设有关系模式R XYZ , X→Y ,Y→Z ,其分解 XY,XZ 相对F ( ) 既具有无损连接性,又保持函数依赖 具有无损连接性,但不保持函数依赖 不具有无损连接性,但保持函数依赖 不具有无损连接性,也不保持函数依赖 12.在数据库设计中,将E-R图转换成关系数据模型的过程属于 ( ) A.逻辑结构设计阶段 B.物理结构设计阶段 C.概念结构设计阶段 D.数据库实施阶段 13.一个事务内部的操作及使用的数据不能受其它事务操作的影响,这是指事务的 ( ) A.原子性 B.永久性 C.隔离性 D.一致性 14.对空值的约束属于 ( ) A.静态元组约束 B.动态元组约束 C.静态列级约束 D.动态列级约束 15.保护数据库,防止未经授权或不合法使用造成的数据泄露和破坏,这是指 ( ) A.安全性 B.完整性 C.并发控制 D.恢复技术 二、填空题(15分) 1.数据库的数据保护主要包括: 和 。 2. 是数据库中全体数据逻辑结构和特征的描述。 3.利用 机制可间接地实现支持存取谓词的用户权限定义。 4.数据库实施阶段两项重要工作:一是 设另一个是 。 5.SQL语言支持三级模式结构。其中外模式对应于 ,模式对应于 ,内模式对应于 。 6.DBS中预防死锁常用的方法是 和 。 7.关系模式R U, F 的一个分解 R U1 , F1 ,R U2 , F2 具有无损连接性的充分必要条件是 。 8.数据库恢复技术主要是利用 、 和 来重建数据库。 三、简答题(15分) 1.关系模型的完整性约束条件。 一、选择题(15分) 1.所有用户使用的数据视图的描述称为 ( ) A.外模式 B.内模式 C.概念模式 D.存储模式 2.在数据模型中,对数据库系统静态特性的描述是用 ( ) A. 数据结构 B. 数据操作 C. 数据对象 D. 数据的完整性约束条件 3.在BDS中,DBMS与OS之间的关系是 A. 相互调用 B. DBMS调用OS C. 并行运行 D. OS调用DBMS 4.元组演算表达式 t | R t ∧ S t 等价的关系代数表达式为 ( ) A.R∪S B.R∩S C.R÷S D.R-S 5.在嵌入式SQL方式中,主语言向SQL语句提供参数,主要是用 ( ) A.游标 B.缓冲区 C.主变量 D.SQL通信区 6.下面哪项不是基本关系要求的性质 ( ) A.行的顺序无所谓 B.列的顺序无所谓 C.不同的列不可出自同一域 D.分量必须取原子值 7.设有关系模式R U , F ,其中U A,B,C ,F B→C,B→A ,A→BC ,则该模式最高满足 ( ) A.1NF B.2BF C.3NF D.BCNF 8.若事务T获得了数据对象A的S锁控制权,则T对A ( ) A.既能读也能写 B.不能读但能写 C.不能读也不能写 D.只能读不能写 9.并发操作带来的数据不一致性不包括 ( ) A.不可重复读 B.丢失修改 C.不可重复写 D.读“脏”数据 10.在学生选课数据库中,学生实体与课程实体之间的联系是 ( ) A.1 :1 B.1 :N C.N :1 D.M :N 2.三级封锁协议 3.事务故障的恢复步骤 4.BCNF 5.DBMS的主要功能。 四、设计题(12分) 已知图书馆数据库,有三个实体:图书、出版社、读者。每位读者可以借多本书,同一本书也可以被多个读者借阅,但必须登记借出日期和应还日期。 请自己设计适当的属性,画出E-R图。 2.将其转换为关系模型。 写出关系代数表达式。 查询‘清华大学’出版社出版的书名为‘数据库原理’的图书都被那些读者借阅过。 五、写出SQL语句 (20分) 已知有基本表:学生:S(SNO,SNAME,SEX,DEPT,BIRTH) 课程:C(CNO,CNAME,PCNO) 选课:SC(SNO,CNO,G) 定义学生选课SC表。在定义模式的同时,要完成如下完整性约束定义: 定义主码 ② 定义参照完整性 2.将“MA”系所有学生的成绩降低5% 3.查询超过100人选修的课程号和课程名。 4.查询“CS“系的各个学生都选修了几门课程。 5.将对表S的查询权限授给所有用户;但用户U11可以修改此表的信息。 六、(10分)已知两个事务T1、T2如下,设A、B,C的初值分别为1、2,3,两个事务完成的任务为: T1: B C-1; A C+1; T2: C A-B; … , if C A-B printf “%d”,C ; 设两个事务都遵循两段锁协议,试写出一个可能产生死锁的调度。 七、(13分)设有关系模式R

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档