数据库原理与应用教学课件作者林小玲第6章习题答案.docx
《数据库原理与应用教学课件作者林小玲第6章习题答案.docx》由会员分享,可在线阅读,更多相关《数据库原理与应用教学课件作者林小玲第6章习题答案.docx(9页珍藏版)》请在第一文库网上搜索。
1、第6章习题答案一、填空题1 .在数据库系统中定义存取权限称为一授权1。SO1语言用GRANT语句向用户授予对数据的操作权限,用REVOKE一语句收回授予的权限。2 .通过一视图机制1可以把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定层度的安全保护。3,数据库的完整性指的是数据的JE确性.和一一致性一4 .在SQ1中,用PRIMARYKEY短语定义关系模型的实体完整性。5 .在SQ1中,关系模型的参照完整性用FORE1GNKEY一短语定义哪些列为外码列,用REFERENCES短语指明这些外码列参照哪些表的主码八6 .在SQ1语言中,定义事务的语句主要有BEGINTRANSACT
2、1oN、COMM1T和Ro11BACKo7 .事务具有的四个性质分别是:原子性、一致性、隔离性和持久性,简称事务的AC1D性质。8 .并发操作带来的数据不一致性包括丢失修改、不可重复读和读脏数据。9 .多个事务中的并发操作的一种执行顺序称为一个调度,当且仅当其执行结果等于按某种顺序串行执行这些事务而得的结果,我们称它为可串行化调度。10 .基本的封锁类型有共享锁和排它锁。11 .在数据库并发控制中,两个或多个事务同时处于相互等待状态,导致这些事务都不能继续运行,这种现象称为JE锁一O12 .在数据库并发控制中,由于事务按优先级分配锁,导致低优先级的事务可能永远申请不到锁而处于无休止的等待状态,
3、这种现象称为活锁一O13 .封锁对象的大小称为封锁粒度o14 .数据库中可能发生的故障大致可以分为事务故障、系统故障和介质故障。15 .转储可分为静态转储和动态转储,转储方式有全量转储和增量转储.16 .日志文件用来记录事务对数据库的更新操作,主要有两类:以记录为单位的日志文件和以数据块为单位的日志文件。17 .登记日志文件的原则是:1)严格按并行操作执行的时间顺序进行:2)先写_日志,后写一数据库.。18 .日志文件的作用是:在进行数据库恢复时取现事务的撤销和重做。19 .事务故障的恢复方法是:撤销一所有未完成的事务。20 .系统故障的恢复方法是:撤销所有未完成的事务,重做所有已提交的事务。
4、21 .介质故障的恢复方法是:先用备份将数据库恢复到最近的一致状态,然后重做间于恢复点和故障点之间的所有已提交的事务。二、单项选择题1 .SQ1中的视图机制提高了数据库系统的且oA.完整性B.并发控制C.隔离性D.安全性2 .SQ1语言的GRANT和REVOKE语句主要用于维护数据库的C。A.完整性B.可靠性C.安全性D.一致性3 .安全性检查所要防范的对象是,防止它们存取数据库中的数据。A.错误数据B.非法用户和操作C.不一致的数据D.以上三者都不是4 .完整性检查所要防范的对象是上,防止它们进入数据库。A.错误数据B.非法用户C.非法操作员D.以上三者都不是5 .在下列SQ1命令中,_A是
5、数据控制命令。A.GRANTB.DROPC.UPDATED.A1TER6 .在SQ1语言中,定义主码时需要用到_AoA.PRIMARYKEYB.GRANTC.REFERENCESD.A1TER7 .在SQ1语言中,定义外码时需要用到_C。A.DROPB.GRANTC.REFERENCESD.A1TER8 .事务的上指的是:事务包含的所有操作要么全部执行,要么全部不执行。A.原子性B.一致性C.隔离性D.持久性9 .事务的C指的是:并发运行的多个事务不相互干扰。A.原子性B.一致性C.隔离性D.持久性10 .事务的指的是:己提交的事务对数据库的改变是永久的。A.原子性B.一致性C.隔离性D.持久
6、性11 .事务的B指的是:事务的执行必须使数据库保持一致状态。A.原子性B.一致性C.隔离性D.持久性12 .SQ1语言中的CoMMIT语句的主要作用是13 .SQ1语言用语句实现事务的回滚。A.CREATEB.RO11BACKC.DROPD.COMMIT14 .为了解决并发操作带来的数据不一致问题,普遍采用上技术。A.封锁B.存取控制C.恢复D.协商15 .在下列问题中,C不是并发操作带来的问题。A.丢失修改B.不可重复读C.死锁D.读脏数据16 .DBMS普遍采用方法来保证调度的正确性。A.索引B.授权C.封锁D.日志17 .事务T在修改数据R之前必须现对其加X锁,直到事务结束才释放,这是
7、上oA.一级封锁协议B.二级封锁协议C.三级封锁协议D.零级封锁协议18 .如果事务T获得数据项Q上的排它锁,则T对0C。A.只能读不能写B.只能写不能读C.读写均可D.不能写也不能读19 .事务T1和T2同时对数据对象A进行操作,可能有如下四种情况,其中不会发生操作冲突。A.T1正在读A,T2要写AB.T1正在写A,T2也要写AC.T1正在写A,T2要读AD.T1正在读A,T2也要读A20 .设两个事务同时对数据库中的同一数据进行操作,如果D,则不会发生操作冲突。A.一个是DE1ETE,一个是SE1EcTB.一个是SE1ECT,一个是UPDATEC.两个都是UPDATED.两个都是SE1EC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 教学 课件 作者 林小玲第 习题 答案