中大数据库技术2.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文档。上传文档
查看更多
中大数据库技术2

数据库原理作业2 综合练习八 一、选择题 1. 用户标识与系统鉴别属于()技术。 A. 访问控制B. 接入控制C. 完整性约束D. 恢复 . SQL系统只在用户对关系进行( )操作时,DBMS才按照实体完整性规则对键码进行检查。 A. 删除B. 插入或修改C. 查询D. 删除、插入或修改 . 常用的用户标识方法是()。 A. 用户密码B. 用户名和口令字C. 用户权限D. 用户名 二、填空题 1.是指对数据库中数据的保护措施,防止不合法使用造成数据泄露、修改或破坏。 . 一个关系表中只能个PRIMARY KEY,UNIQUE可以有个. 触发程序要对进行测试,不满足,不动作。 1. 数据库的完整性和安全性有什么区别与联系?数据库的安全性是指数据库中数据的保护措施, 2. 如何满足实体完整性规则要求? 3. 选课模式包含表 Course(课程编号Cno,课程名Cname,学分Ccredit) Student(学号Sno,姓名Sname,出生日Birthdate,性别Ssex,所在系Sdep) CS(学号Sno,课程号Cno,成绩Crade) 其拥有者用户USER1把对Course表的INSERT和SELECT权限以及对SC表的SELECT权限授用户USER2和USER3,同时包括权限的授权选项。USER2再将同样的权限授予用户USER4,但是不带授权选项。然后取消授予USER2对于Course表的INSERT和SELECT权限以及对SC表的SELECT权限。 综合练习九 一、选择题 1. 事务的ACID特性是()。 A. 原子性,一致性B. 隔离性 C. 持续性D. 原子性,一致性,隔离性,持续性 . 事务故障的恢复方法采用基于( )的数据恢复技术。 A. 系统重启B. 转储C. 日志D. 用户鉴定 ( )故障在所有的故障中,对数据库系统造成的危害最大, A介质B. 系统C. 事务D. 软件 二、填空题 1. 事务故障是指导致事务无法正常执行的故障。 . 如果记录是做插入操作,那么撤销操作相当于做数据删除操作。 . 撤销事务(undo transaction)在事务日志记录中,只有T start 记录。1. 试述事务的概念以及事务特性。事务是一种机制,是一个操作序列,它包含了一组数据库操作命令,所有的命令作为一个整体一起向系统提交或撤消操作请求,即要么都执行,要么都不执行。 2. 稳定存储器是不可能实现的 (1)为什么? (2)解释数据库系统如何实现稳定存储器的?RAID来实现稳定存储器 3. 数据库的基本恢复技术有哪些?. 从实现的难易程度和开销代价的角度比较延迟修改和立即修改? 5. 含有检查点的数据恢复技术的有什么优点,多长时间执行一次?检查点的频率如何影响以下几个方面: (1)没有故障发生时系统的性能。 (2)恢复崩溃的系统所用的时间。 (3)恢复磁盘崩溃所用的时间。 . 有时事务在完成提交之后不得不撤消,因为它被错误地执行了。 (1)举例说明采用一般的事务撤消机制来撤消这种事务会导致不一致状态。(2)处理这种状态的一种方法是使用整个数据库回到错误事务提交前的某一状态,说说这种方法的优点和缺点。 综合练习十 一、选择题 1、(B)是指事务1读取数据后,事务2已经对数据执行了更新,使得事务1再次读取数据时两次读到的数据不一致。 A、不可重复写 B、不可重复读 C、丢失修改 D、读脏数据 2、(B)封锁协议可以防止丢失修改,并且保证事务可恢复 A、二级 B、一级 C、三级 D、多级 3、X锁是(B) A、读锁 B、写锁 C、共享锁 D、活锁 二、填空题 1、满足_两段锁协议_、时间戳协议___以及__有效检查协议__________的调度都是可串行化的。 2、检查一个死锁有两种方法:一种是__超时法___,只要一个事务等待时间超过规定时间,就认为并发系统有死锁存在;另一种方法是___等待图法_____________。 3、__2___级封锁协议是:事务T在对数据修改前,必须先加排它锁,直到事务结束才释放排它锁;事务T在要读取的数据前,必须先加共享锁,读完后即可释放共享锁。 三、思考题 数据库为什么要并发控制? 答:多个事务并发执行时,使用并发控制可以避免数据不一致。 什么是封锁? 答:封锁是实现事务并发控制非常有效的一种技术。封锁是事务在对数据库某个数据项进行读写操作前,得到系统对该数据项进行操作的一种授权。 有几种封锁协议,它们内容是什么? 答: 一级封锁协议:事务T在对数据项A修改之前,必须先对数据A加排它锁,直到事务结束才释放。 二级封锁协议是:事务T在对数据修改前,必须先加排它锁,直到事务结束才释放排它锁;事务T在要读取的数据前,

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档