数据库系统概论第七到章 习题及答案.docx
《数据库系统概论第七到章 习题及答案.docx》由会员分享,可在线阅读,更多相关《数据库系统概论第七到章 习题及答案.docx(22页珍藏版)》请在三一办公上搜索。
1、数据库系统概论 第七到章 习题及答案第七、八章 习题 一、选择题: 1下面哪个不是数据库系统必须提供的数据控制功能_。 A安全性 B可移植性 C完整性 D并发控制 答案:B 2保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的_。 A安全性 B完整性 C并发控制 D恢复 答案:A 3数据库的_是指数据的正确性和相容性。 A安全性 B完整性 C并发控制 D恢复 答案:B 4在数据系统中,对存取权限的定义称为_。 A命令 B授权 C定义 D审计 答案:B 5数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的_。 A可靠性 B一致性 C完
2、整性 D安全性 答案:D 6授权编译系统和合法性检查机制一起组成了_子系统。 A安全性 B完整性 C并发控制 D恢复 答案:A 7_是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。 A程序 B命令 C事务 D文件 答案:C 8事务的原子性是指_。 A事务中包括的所有操作要么都做,要么都不做 B事务一旦提交,对数据库的改变是永久的 C一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D事务必须是使数据库从一个一致性状态变到另一个一致性状态 答案:A 9事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事
3、务从未有过这些更新,这样保持了数据库处于_状态。 A安全性 B一致性 C完整性 D可靠性 答案:B 10事务的一致性是指_。 A事务中包括的所有操作要么都做,要么都不做 B事务一旦提交,对数据库的改变是永久的 C一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D事务必须是使数据库从一个一致性状态变到另一个一致性状态 答案:D 11事务的隔离性是指_。 A事务中包括的所有操作要么都做,要么都不做 B事务一旦提交,对数据库的改变是永久的 C一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D事务必须是使数据库从一个一致性状态变到另一个一致性状态 答案:C 12事务的持续性是指_。 A
4、事务中包括的所有操作要么都做,要么都不做 B事务一旦提交,对数据库的改变是永久的 C一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D事务必须是使数据库从一个一致性状态变到另一个一致性状态 答案:B 13多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行_。 A安全性控制 B完整性控制 C并发控制 D可靠性控制 答案:C 14设有两个事务T1、T2,其并发操作如图6.l所示,下面评价正确的是_。 A该操作不存在问题 B该操作丢失修改 C该操作不能重复读 D该操作读“脏”数据 答案:B T1 T2 读A=10 读A=10 A=A-5
5、写回 A=A-8写回 图6.l 事务并发操作图 15设有两个事务T1、T2,其并发操作如图6.2所示,下面评价正确的是_。 A该操作不存在问题 B该操作丢失修改 C修改该操作不能重复读 D该操作读“脏”数据 答案:C T1 T2 读A=10,B=5 读A=10 AA*2写回 读A=20,B=5 求和25验证错 图6.2 事务并发操作图 16设有两个事务T1、T2,其并发操作如图6.3所示,下列评价正确的是_。 A该操作不存在问题 B该操作丢失修改 C该操作不能重复读 D该操作读“脏”数据 答案:D T1 T2 读A=100 AA*2写回 读A=200 ROLLBACK 恢复A=100 图6.3
6、 事务并发操作图 17设有两个事务T1、T2,其并发操作如图6.4所示,下面评价正确的是_。 A该操作不存在问题 B该操作丢失修改 C修改该操作不能重复读 D该操作读“脏”数据 答案:B T1 T2 读X=48 读X=48 XX+10写回X XX-2写回X 图6.4 事务并发操作图 18设有两个事务T1、T2,其并发操作如图6.5所示。对这个并发操作,下面5个评价中的和两条评价是正确的。 A该操作不能重复读 B该操作丢失修改 C该操作符合完整性要求 D该操作的第步中,事务T1应申请X锁 E该操作的第步中,事务T2不可能得到对A的锁 答案:C T1 T2 请求 SLOCK A 读A=18 请求
7、SLOCK A 读A=18 AA+10 写回A=28 COMMIT UNLOCK A 写回A=28 COMMIT UNLOCK A 图6.5 事务并发操作图 答案:B D 19解决并发操作带来的数据不一致性问题普遍采用_。 A封锁 B恢复 C存取控制 D协商 答案:A 20若事务 T对数据 R已加 X锁,则其他对数据 R_。 A可以加S锁不能加X锁 B不能加S锁可以加X锁 C可以加S锁也可以加X锁 D不能加任何锁 答案:D 21不允许任何其他事务对这个锁定目标再加任何类型锁的锁是_。 A共享锁 B排它锁 C共享锁或排它锁 D以上都不是 答案:B 22数据库中的封锁机制是_的主要方法。 A完整性
8、 B安全性 C并发控制 D恢复 答案:C 23关于“死锁”,下列说法中正确的是_。 A死锁是操作系统中的问题,数据库操作中不存在 B在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 C当两个用户竞争相同资源时不会发生死锁 D只有出现并发操作时,才有可能出现死锁 答案:D 24对并发操作若不加以控制,可能会带来_问题。 A不安全 B死锁 C死机 D不一致 答案:D 25数据库系统的并发控制的主要方法是采用_机制。 A拒绝 B改为串行 C封锁 D不加任何控制 答案:C 26若数据库中只包含成功事务提交的结果,则此数据库就称为处于_状态。 A安全 B一致 C不安全 D不一致 答案:B 27若
9、系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为_。 A事务故障 B系统故障 C介质故障 D运行故障 答案:B 28若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为_。 A事务故障 B系统故障 C介质故障 D运行故障 答案:C 29_用来记录对数据库中数据进行的每一次更新操作。 A后援副本 B日志文件 C数据库 D缓冲区 答案:B 30后援副本的用途是_。 A安全性保障 B一致性控制 C故障后的恢复 D数据的转储 答案:C 31用于数据库恢复的重要文
10、件是_。 A数据库文件B索引文件 C日志文件D备注文件 答案:C 32日志文件是用于记录_。 A程序运行过程 B数据操作 C对数据的所有更新操作 D程序执行的结果 答案:C 33并发操作会带来哪些数据不一致性_。 A丢失修改、不可重复读、读脏数据、死锁 B不可重复读、读脏数据、死锁 C丢失修改、读脏数据、死锁 D丢失修改、不可重复读、读脏数据 答案:D 34数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指_。 A数据字典、应用程序、审计档案、数据库后备副本 B数据字典、应用程序、日志文件、审计档案 C日志文件、数据库后备副本 D数据字典、应用程序、数据库后备副本 答案:C 35在数
11、据库的安全性控制中,为了保证用户只能存取他有权存取的数据。在授权的定义中,数据对象的_,授权子系统就越灵活。 A范围越小 B范围越大 C约束越细致 D范围越适中 答案:A 36数据库恢复通常可采取如下方法: 定期将数据库做成。 在进行事务处理过程中将数据库更新的全部内容写入。 在数据库系统运行正确的情况下,系统按一定时间间隙设立,新的建立后意味着旧的去掉,即在内存缓冲区中的内容还没有写入到磁盘中去的有关状态记录都写入到磁盘文件中去,这种文件称为。 发生故障时,用当时数据内容和的更新前的映像,将文件恢复到最近的状态。 用不能恢复数据时,可用最新的和的更新映像将文件恢复到最新的状态。 A副本文件
12、B日志文件 C检查点文件 D死锁文件 E两套文件 F主文件 G库文件 答案:A B C B C 二、填空题: 1数据库保护包含数据的_。 答案:安全性、完整性、并发控制、恢复 2保护数据安全性的一般方法是_。 答案:设置用户标识和存取权限控制 3数据的安全性是指_。 答案:保护数据库,防止未经授权的,或不合法的使用造成的数据泄露、更改或 破坏 4安全性控制的一般方法有、和视图的保护五级安全措施。 答案:用户标识鉴定 存取控制 审计 数据加密 5存取权限包括两方面的内容,一个是,另一个是。 答案:要存取的数据对象 对此数据对象进行操作的类型 6和一起组成了安全性子系统。 答案:授权编译系统 合法
13、权检查机制 7_是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。 答案:事务 8DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是_机制。 答案:封锁 9有两种基本类型的锁,它们是和。 答案:共享锁 排它锁 10如果数据库中只包含成功事务提交的结果,就说数据库处于_状态。 答案:一致 11对并发操作若不加以控制,可能带来的不一致性 、和。 答案:丢失修改 不能重复读 读“脏”数据 12并发控制是对用户的_加以控制和协调。 答案:并发操作 13并发控制的主要方法是采用机制,其类型有和两种。 答案:封锁 排它锁 共享锁 14若事务T对数据对象A加了
14、S锁,则其他事务只能对数据A再加,不能加,直到事务 T释放 A上的锁。 答案:S锁 X锁 15若事务在运行过程中,由于种种原因,使事务未运行到正常终止点之前就被撤消,这种情况就称为_。 答案:事务故障 16数据库恢复是将数据库从状态恢复到的功能。 答案:错误 某一已知的正确状态 17系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据不受影响,这种情况称为_。 答案:系统故障 18系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部 损失,这种情况称为_。 答案:介质故障 19数据库系统在运行过程中
15、,可能会发生故障。故障主要有、介质故障和四类。 答案:事务故障 系统故障 计算机病毒 20数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起 来有两类。和。 答案:数据库本身被破坏 数据库处于不一致状 21数据库系统是利用存储在外存上其他地方的来重建被破坏的数据库。它主要有两种:和。 答案:冗余数据 后援副本 日志文件 22制作后援副本的过程称为。它又分为和。 答案:转储 增量转储 海量转储 23事务故障、系统故障的恢复是由完成的,介质故障是由完成的。 答案:系统自动 DBA执行恢复操作过程 24数据库的完整性是指数据的和。 答案:正确性 相容性 25完整性约束是指和。 答
16、案:实体完整性 参照完整性 26实体完整性是指在基本表中,_。 答案:主属性不能取空值 27参照完整性是指在基本表中,_。 答案:外码可以是空值或者另一个关系主码的有效值 28为了保护数据库的实体完整性,当用户程序对主码进行更新使主码值不唯一时, DBMS就_。 答案:拒绝此操作 29在Visual FoxPro中完整性规则可分为和两大类。 答案:域完整性规则 关系完整性规则 30在数据库系统中对存取权限的定义称为_。 答案:授权 31在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用语句,收回所授的权限使用语句。 答案:GRANT REVOKE 三、简答题和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库系统概论 第七到章 习题及答案 数据库 系统 概论 第七 习题 答案

链接地址:https://www.31ppt.com/p-3560049.html