2011年春季学期数据库原理第二次作业.docVIP

2011年春季学期数据库原理第二次作业.doc

  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文档。上传文档
查看更多
2011年春季学期数据库原理第二次作业.doc

2011年春季学期数据库原理第二次作业 一、单项选择题(本大题共24分,共 8 小题,每小题 3 分) 1. 在DBMS的事务管理中,一般都要求事务满足四个重要性质,但其中并不包括( )。 A. 原子性 B. 一致性 C. 隔离性 D. 完整性 2. 存在一个等待事务集{ T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,……,Tn-1正等待被Tn锁住的数据项,Tn正等待被T0锁住的数据项,则系统的工作状态处于( )。 A. 并发处理 B. 封锁 C. 循环 D. 死锁 3. 候选码中的属性称为( )。 A. 非主属性 B. 主属性 C. 复合属性 D. 关键属性 4. 使某个事务永远处于等待状态,而得不到执行的现象称为( )。 A. 死锁 B. 活锁 C. 串行调度 D. 不可串行调度 5. 事务是数据库执行的基本工作单位。如果一个事务执行成功,则全部更新 提交;如果一个事务执行失败,则己做过的更新被恢复原状,好像整个事务从未有过这些更新,这就保持数据库处于( )状态。 A. 安全性 B. 一致性 C. 完整性 D. 可靠性 6. 写一个修改到数据库中,与写一个表示这个修改的运行记录到日志文件中是两个不同的操作,对这两个操作的顺序安排应该是( )。 A. 前者先做 B. 后者先做 C. 由程序员在程序中作安排 D. 哪一个先做由系统决定 7. 数据完整性保护中的约束条件生要是指( )。 A. 用户操作权限的约束 B. 用户口令校对 C. 值的约束和结构的约束 D. 并发控制的约束 8. 授权编译系统和合法性检查机制一起组成了( )子系统。 A. 安全性 B. 完整性 C. 并发控制 D. 恢复 二、填空题(本大题共30分,共 10 小题,每小题 3 分) 1. SQL中有两个功能提供安全性,一是视图机制,二是 ______ 。 2. 数据库运行过程中可能发生的故障主要有三类:事务故障、 ______ 和介质故障。 3. 若事务在运行过程中,由于种种原因,使事务未运行到正常终止点就被撤消,这种情况称为 ______ 。 4. 数据库的完整性是指数据的正确性和 ______ 。 5. 在并行操作的调度中,判断一个并发调度是否正确的唯一准则是 ______ , 6. 避免发生死锁的方法是采用 ______ 的策略 7. 制作后援副本的过程称为 ______ 。 8. 用户权限定义和 ______ 一起组成了安全性子系统。 9. 若事务T对数据对象A加了S锁,则其他事务只能对数据A再加S锁,不能加 ______ ,直到事务T释放A上的锁。 10. 要提高数据库查询的性能,就要减少 ______ ,这与规范化的要求往往是矛盾的。 三、名词解释题(本大题共18分,共 3 小题,每小题 6 分) 1. 事务 2. 封锁粒度 3. 死锁 四、简答题(本大题共28分,共 4 小题,每小题 7 分) 1. 什么是数据库复制?它有什么用途?常用的复制手段有哪些 2. 死琐的发生是坏事还是好事?试说明理由。如何解除死琐状态? 3. Oracle有哪些常用的预定义角色?各有何种用途 4. DBS中有哪些类型的故障?哪些故障破坏了数据库?哪些故障未破坏数据库,但其中有些数据变得不正确? 答案: 一、单项选择题(24分,共 8 题,每小题 3 分) 1. D 2. D 3. B 4. B 5. B 6. B 7. C 8. A 二、填空题(30分,共 10 题,每小题 3 分) 1. 参考答案: 授权 解题方案: 安全模型中,用户要求进入计算机系统时,系统首先是根据输入的用户标识进行用户身份鉴定,只有合法的用户才准进入计算机系统。对已进入系统的用户,DBMS还要进行存取控制,只允许用户执行合法操作。操作系统一级也会有自己的保护措施。数据最后还可以以密码形式存储到数据库中。 评分标准: 正确得3分,错误得0分 2. 参考答案: 系统故障 解题方案: 数据库运行过程中可能发生的故障主要有三类:事务故障、系统故障和介质故障。不同的故障其恢复方法也不一样。 评分标准: 正确得3分,错误得0分 3. 参考答案: 事务故障 解题方案: 若事务在运行过程中,由于种种原因,使事务未运行到正常终止点就被撤消,这种情况称为事务故障。 评分标准: 每空1分,答对得1分,答错得0分 4. 参考答案: 相容性 解题方案: 数据库的完整性是指数据的正确性和相容性。 评分标准: 每空1分,答对得1分,答错得0分 5. 参考答案: 可串行性 解题方案: 参见并发控制知识点的有关内容 评分标准: 正确得3分,错误得0分 6. 参考答案: 先来先服务 解题方案: 参见死锁知识点的有关内容 评分标准: 正确得3分,错误得

文档评论(0)

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

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

1亿VIP精品文档

相关文档