MOOC 数据库系统概论(高级篇)-中国人民大学 中国大学慕课答案.docx
《MOOC 数据库系统概论(高级篇)-中国人民大学 中国大学慕课答案.docx》由会员分享,可在线阅读,更多相关《MOOC 数据库系统概论(高级篇)-中国人民大学 中国大学慕课答案.docx(21页珍藏版)》请在文库网上搜索。
1、 MOOC 数据库系统概论(高级篇)-中国人民大学 中国大学慕课答案单元测验 11、问题:在关系模型中,关系要符合一个最基本的条件,即每个分量必须是不可分的数据项。该条件描述的是( )。选项:A、1NFB、2NFC、3NFD、BCNF正确答案:【1NF】2、问题:关系规范化中的删除异常是指( )。选项:A、不该删除的数据被删除B、不该插入的数据被插入C、应该删除的数据未被删除D、应该插入的数据未被插入正确答案:【不该删除的数据被删除】3、问题:关系模式 R 的整个属性组是码,则 R 满足的最高范式至少是( )。选项:A、1NFB、2NFC、3NFD、BCNF正确答案:【3NF】4、问题:已知关
2、系模式 R(A,B,C,D,E)及其函数依赖集合 FAD,BC, EA ,该关系模式的候选码是( )。选项:A、ABB、BEC、CDD、DE正确答案:【BE】5、问题:XY,当下列哪一条成立时,称为平凡的函数依赖( )。选项: A、XYB、YXC、XYD、XY正确答案:【YX】6、问题:设有关系模式 R(A,B,C,D),其数据依赖集:F(A,B)C,CD,则关系模式 R 的规范化程度最高达到( )。选项:A、1NFB、2NFC、3NFD、BCNF正确答案:【2NF】7、问题:在关系数据库设计中,设计关系模式是数据库设计中( )阶段的任务。选项:A、需求分析B、概念结构设计C、逻辑结构设计D、
3、物理结构设计正确答案:【逻辑结构设计】8、问题:在数据库设计中,将 ER 图转换成关系数据模型的过程属于( )。选项:A、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段正确答案:【逻辑设计阶段】9、问题:关系数据库的规范化理论主要解决的问题是( )。选项:A、如何构造合适的数据逻辑结构B、如何构造合适的数据物理结构C、如何构造合适的应用程序界面D、如何控制不同用户的数据操作权限正确答案:【如何构造合适的数据逻辑结构】10、问题:数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的( )。选项: A、需求分析阶段B、逻辑设
4、计阶段C、概念设计阶段D、物理设计阶段正确答案:【物理设计阶段】11、问题:在数据库物理设计完成后,进入数据库实施阶段,下列选项中不属于实施阶段的工作是( )。选项:A、物理实现B、数据模型优化C、加载数据D、系统调试正确答案:【数据模型优化】12、问题:给定关系模式 R(A, B, C, D, E),如果存在依赖:AB,BCD,DEA,则该关系模式的码为( )。选项:A、ABCB、ACEC、BCED、CDE正确答案:【ACE#BCE#CDE】13、问题:两个实体性之间的联系有一对一联系、一对多联系和多对多联系。而单个实体型内的联系只存在一对一、一对多联系,不存在多对多联系。( )选项:A、正
5、确B、错误正确答案:【错误】14、问题:在 E-R 图向关系模型转换的过程中,无论是一个 1:1 的联系,一个 1:n 的联系,还是一个 m:n 的联系,都可以转换为一个独立的关系模式。( )选项:A、正确B、错误正确答案:【正确】15、问题:关系模式的分解不唯一。( )选项:A、正确 B、错误正确答案:【正确】单元测验 21、问题:关系数据库管理系统查询处理 4 个阶段的执行顺序为( )。选项:A、查询分析、查询优化、查询检查、查询执行B、查询检查、查询分析、查询优化、查询执行C、查询分析、查询检查、查询优化、查询执行D、查询分析、查询优化、查询检查、查询执行正确答案:【查询分析、查询检查、
6、查询优化、查询执行】2、问题:视图的消解属于查询处理中的( )。选项:A、查询分析阶段B、查询检查阶段C、查询优化阶段D、查询执行阶段正确答案:【查询检查阶段】3、问题:简单的全表扫描方法的特点是( )。选项:A、逐一检查每个元组B、检查效率较高C、需要建立索引D、需要排序正确答案:【逐一检查每个元组】4、问题:如果两个表都在连接属性上建立了排序,连接操作的启发式规则是( )。选项:A、排序-合并算法B、索引连接算法C、嵌套循环算法D、Hash Join 算法正确答案:【排序-合并算法】5、问题:查询选修了 2 号课程的学生姓名,可以用下面几个关系代数表达式表示,效率最高的为( )。选项:A、
7、Sname (S.Sno=SC.Sno SC.Cno = 2(SSC) B、Sname (SC.Cno = 2(S¥SC)C、Sname (S¥SC.Cno = 2 SC)D、Sname (Sname,SnoS ¥SC.Cno = 2SC)正确答案:【Sname (Sname,SnoS ¥SC.Cno = 2SC)】6、问题:查询树是用于( )的工具。选项:A、物理优化B、代数优化C、关系优化D、结构优化正确答案:【代数优化】7、问题:物理优化中,连接操作的启发式规则执行顺序为( )。(1)如果一个表在连接属性上有索引,则可以选用索引连接算法(2)如果 2 个表都已经按照连接属性排序,则选择排
8、序-合并算法(3)如果 I 和 II 都不是用,其中一个表较小,则可以选用 Hash Join 算法(4)使用嵌套循环算法,并选择其中较小的表作为外表选项:A、(1)(2)(3)(4)B、(2)(1)(3)(4)C、(1)(4)(2)(3)D、(2)(4)(1)(3)正确答案:【(2)(1)(3)(4)】8、问题:连接操作是查询处理中最常见也是最耗时的操作之一。数据库管理系统中实现连接操作的算法包括( )。选项:A、嵌套循环算法B、排序-合并算法C、索引连接算法D、Hash Join 算法正确答案:【嵌套循环算法#排序-合并算法#索引连接算法#Hash Join 算法】9、问题:在集中式数据库
9、中,查询执行的开销主要包括( )。选项:A、磁盘存取块数B、查询的内存开销C、处理机时间D、网络通信开销正确答案:【磁盘存取块数#查询的内存开销#处理机时间】 10、问题:物理优化的目标是选择高效合理的操作算法或存取路径。以下哪些方法可用于物理优化( )。选项:A、基于规则的启发式优化B、基于代价估算的优化C、基于查询树的启发式优化D、结合 A 和 B 的优化方法正确答案:【基于规则的启发式优化#基于代价估算的优化#结合 A 和 B 的优化方法】11、问题:下列选项对在物理优化中选择操作的启发式规则理解正确的是( )。选项:A、对于小关系,如果选择列上有索引,则采用索引扫描。B、对于大关系,如
10、果选择条件为“主码=值”的查询,则采用索引扫描。C、对于大关系,如果选择条件为“非主属性=值”或属性上的非等值查询和范围查询,即使选择列上建有索引,也需要进行代价估算,来确定是选择索引扫描还是全表扫描。D、对于大关系,使用 OR 连接的析取选择条件,一般使用全表扫描。正确答案:【对于大关系,如果选择条件为“主码=值”的查询,则采用索引扫描。#对于大关系,如果选择条件为“非主属性=值”或属性上的非等值查询和范围查询,即使选择列上建有索引,也需要进行代价估算,来确定是选择索引扫描还是全表扫描。#对于大关系,使用 OR 连接的析取选择条件,一般使用全表扫描。】12、问题:建立索引需要额外的存储代价,
11、但使用索引扫描一定比简单的全表扫面效率要高。( )选项:A、正确B、错误正确答案:【错误】13、问题:代数优化的目标是选择高效合理的操作算法或存取路径。( )选项:A、正确B、错误正确答案:【错误】14、问题:对于基于启发式规则中的选择操作,一旦处理的关系较小,即使选择列上建有索引,也使用全表顺序扫描。( )选项:A、正确B、错误正确答案:【正确】 单元测验 31、问题:( )是 DBMS 的基本单位,它是用户定义的一组逻辑一致的程序序列。选项:A、程序B、命令C、事务D、文件正确答案:【事务】2、问题:一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的
12、操作序列的属性是( )。选项:A、原子性B、一致性C、隔离性D、持久性正确答案:【原子性】3、问题:表示两个或多个事务可以同时运行而不互相影响的是( )。选项:A、原子性B、一致性C、隔离性D、持久性正确答案:【隔离性】4、问题:事务的持续性是指( )选项:A、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的C、一个事务内部的操作对并发的其他事务是隔离的D、事务必须使数据库从一个一致性状态变到另一个一致性状态正确答案:【事务一旦提交,对数据库的改变是永久的】5、问题:SQL 语言中的 COMMIT 语句的主要作用是( )。选项:A、结束程序B、返回系统C、提交事
13、务 D、存储数据正确答案:【提交事务】6、问题:SQL 语言中用( )语句实现事务的回滚选项:A、CREATE TABLEB、ROLLBACKC、GRANT 和 REVOKED、COMMIT正确答案:【ROLLBACK】7、问题:事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于( )状态。选项:A、安全性B、一致性C、完整性D、可靠性正确答案:【一致性】8、问题:若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储
14、在外存上的数据未受影响,这种情况称为( )。选项:A、事务故障B、系统故障C、介质故障D、运行故障正确答案:【系统故障】9、问题:若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( )。选项:A、介质故障B、运行故障C、系统故障D、事务故障正确答案:【介质故障】10、问题:在 DBMS 中实现事务持久性的子系统是( )。选项: A、安全管理子系统B、完整性管理子系统C、并发控制子系统D、恢复管理子系统正确答案:【恢复管理子系统】11、问题:后备副本的作用是( )。选项:A、保障安全性B、一致性控制C、故障后的恢复D、数据的转储正确答案:【故障后的恢复】
15、12、问题:事务日志用于保存( )。选项:A、程序运行过程B、程序的执行结果C、对数据的更新操作D、对数据的查询操作正确答案:【对数据的更新操作】13、问题:( )用来记录对数据库中数据进行的每一次更新操作。选项:A、后援副本B、日志文件C、数据库D、缓冲区正确答案:【日志文件】14、问题:数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()。选项:A、数据字典、应用程序、数据库后备副本B、数据字典、应用程序、审计档案C、日志文件、数据库后备副本D、数据字典、应用程序、日志文件正确答案:【日志文件、数据库后备副本】15、问题:用于数据库恢复的重要文件是( )。选项:A、数据文件 B
16、、索引文件C、日志文件D、备注文件正确答案:【日志文件】16、问题:事务处理技术包括( )。选项:A、数据库恢复技术B、查询优化技术C、存储过程D、并发控制技术正确答案:【数据库恢复技术#并发控制技术】17、问题:事务的特性包括( )。选项:A、原子性B、一致性C、隔离性D、持久性正确答案:【原子性#一致性#隔离性#持久性】18、问题:可能破坏事务 ACID 特性因素有( )。选项:A、多个更新事务并行运行时,不同事务的操作交叉执行B、多个查询事务并行运行时,不同事务的操作交叉执行C、事务在运行过程中被强行停止D、当处理多个更新事务时,不同事务的操作串行执行正确答案:【多个更新事务并行运行时,
17、不同事务的操作交叉执行#事务在运行过程中被强行停止】19、问题:事务的故障种类包括( )选项:A、事务内部故障B、系统故障C、介质故障D、计算机病毒正确答案:【事务内部故障#系统故障#介质故障#计算机病毒】20、问题:在 SQL 语言中,定义事务控制的语句主要有( ) 。选项:A、BEGIN TRANSACTIONB、COMMIT C、ROLLBACKD、END TRANSACTION正确答案:【BEGIN TRANSACTION#COMMIT#ROLLBACK】21、问题:以下属于事务内部故障的是( )。选项:A、运算溢出B、死锁C、违反完整性约束D、系统断电正确答案:【运算溢出#死锁#违反
18、完整性约束】22、问题:以下属于系统故障的是( )。选项:A、CPU 故障B、操作系统故障C、运算溢出D、系统断电正确答案:【CPU 故障#操作系统故障#系统断电】23、问题:以下属于介质故障的是( )。选项:A、CPU 故障B、磁盘故障C、瞬时强磁场干扰D、系统断电正确答案:【磁盘故障#瞬时强磁场干扰】24、问题:建立冗余数据最常用的技术是( )。选项:A、数据转储B、事务并发技术C、数据库恢复技术D、登记日志文件正确答案:【数据转储#登记日志文件】25、问题:事务故障是指事务在运行至正常终止点前被终止。以下对事务故障的恢复描述正确的有( )。选项:A、反向扫描日志文件(即从最后向前扫描日志
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MOOC 中国大学慕课答案