0.0878

五煦查题

快速找到你需要的那道考题与答案

中国大学数据库系统原理a期末答案(mooc2023课后作业答案)

38 min read

中国大学数据库系统原理a期末答案(mooc2023课后作业答案)

第4讲 数据依赖的中国作业公理系统(续)

第六章作业

1、有如下关系模式R(A,大学答案答案B,C,D,E),若A是R的候选码,具有函数依赖BC->DE,数据那么在什么条件下R是库系课后BCNF

2、有如下关系模式R(A,统原B,C,D,E),如果存在函数依赖A->B,BC->D,DE->A,列出R的期末所有码。

3、中国作业有如下关系模式R(A,大学答案答案B,C,D,E),如果存在函数依赖,如果存在函数依赖A->B,数据BC->D,DE->A,R属于3NF还是库系课后BCNF。

4、统原判断题 (1)任何一个二目关系是期末属于3NF的。 (2)任何一个二目关系是中国作业属于BCNF的。 (3)任何一个二目关系是大学答案答案属于4NF的。 (4)当且仅当函数依赖A->B在R上成立,数据关系R(A,B,C)等于其投影R1(A,B)和R2(A,C)的连接。 (5)若R.A->R.B, R.B->R.C, 则R.A->R.C (6)若R.A->R.B, R.A->R.C, 则R.A->R.(B,C) (7)若R.B->R.A, R.C->R.A, 则R.(B,C)->R.A (8)若R(B,C)->R.A,则R.B->R.A,R.C->R.A

第15讲 关系查询优化(续)

单元测验2

1、关系数据库管理系统查询处理4个阶段的执行顺序为( )。
A、查询分析、查询优化、查询检查、查询执行
B、查询检查、查询分析、查询优化、查询执行
C、查询分析、查询检查、查询优化、查询执行
D、查询分析、查询优化、查询检查、查询执行

2、视图的消解属于查询处理中的( )。
A、查询分析阶段
B、查询检查阶段
C、查询优化阶段
D、查询执行阶段

3、简单的全表扫描方法的特点是( )。
A、逐一检查每个元组
B、检查效率较高
C、需要建立索引
D、需要排序

4、如果两个表都在连接属性上建立了排序,连接操作的启发式规则是( )。
A、排序-合并算法
B、索引连接算法
C、嵌套循环算法
D、Hash Join算法

5、查询选修了2号课程的学生姓名,可以用下面几个关系代数表达式表示,效率最高的为( )。
A、∏Sname (σS.Sno=SC.Sno ∧ SC.Cno = ‘2’(S′SC))
B、∏Sname (σSC.Cno = ‘2’(S¥SC))
C、∏Sname (S¥σSC.Cno = ‘2’ SC))
D、∏Sname (∏Sname,SnoS ¥σSC.Cno = ‘2’SC)

6、查询树是用于( )的工具。
A、物理优化
B、代数优化
C、关系优化
D、结构优化

7、物理优化中,连接操作的启发式规则执行顺序为( )。 (1)如果一个表在连接属性上有索引,则可以选用索引连接算法 (2)如果2个表都已经按照连接属性排序,则选择排序-合并算法 (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)

8、连接操作是查询处理中最常见也是最耗时的操作之一。数据库管理系统中实现连接操作的算法包括( )。
A、嵌套循环算法
B、排序-合并算法
C、索引连接算法
D、Hash Join算法

9、在集中式数据库中,查询执行的开销主要包括( )。
A、磁盘存取块数
B、查询的内存开销
C、处理机时间
D、网络通信开销

10、物理优化的目标是选择高效合理的操作算法或存取路径。以下哪些方法可用于物理优化( )。
A、基于规则的启发式优化
B、基于代价估算的优化
C、基于查询树的启发式优化
D、结合A和B的优化方法

11、下列选项对在物理优化中选择操作的启发式规则理解正确的是( )。
A、对于小关系,如果选择列上有索引,则采用索引扫描。
B、对于大关系,如果选择条件为“主码=值”的查询,则采用索引扫描。
C、对于大关系,如果选择条件为“非主属性=值”或属性上的非等值查询和范围查询,即使选择列上建有索引,也需要进行代价估算,来确定是选择索引扫描还是全表扫描。
D、对于大关系,使用OR连接的析取选择条件,一般使用全表扫描。

12、建立索引需要额外的存储代价,但使用索引扫描一定比简单的全表扫面效率要高。( )

13、代数优化的目标是选择高效合理的操作算法或存取路径。( )

14、对于基于启发式规则中的选择操作,一旦处理的关系较小,即使选择列上建有索引,也使用全表顺序扫描。( )

第19讲 数据库镜像以及小结

单元测验3

1、( )是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
A、程序
B、命令
C、事务
D、文件

2、一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是( )。
A、原子性
B、一致性
C、隔离性
D、持久性

3、表示两个或多个事务可以同时运行而不互相影响的是( )。
A、原子性
B、一致性
C、隔离性
D、持久性

4、事务的持续性是指( )
A、事务中包括的所有操作要么都做,要么都不做
B、事务一旦提交,对数据库的改变是永久的
C、一个事务内部的操作对并发的其他事务是隔离的
D、事务必须使数据库从一个一致性状态变到另一个一致性状态

5、SQL语言中的COMMIT语句的主要作用是( )。
A、结束程序
B、返回系统
C、提交事务
D、存储数据

6、SQL语言中用( )语句实现事务的回滚
A、CREATE TABLE
B、ROLLBACK
C、GRANT和REVOKE
D、COMMIT

7、事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于( )状态。
A、安全性
B、一致性
C、完整性
D、可靠性

8、若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为( )。
A、事务故障
B、系统故障
C、介质故障
D、运行故障

9、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( )。
A、介质故障
B、运行故障
C、系统故障
D、事务故障

10、在DBMS中实现事务持久性的子系统是( )。
A、安全管理子系统
B、完整性管理子系统
C、并发控制子系统
D、恢复管理子系统

11、后备副本的作用是( )。
A、保障安全性
B、一致性控制
C、故障后的恢复
D、数据的转储

12、事务日志用于保存( )。
A、程序运行过程
B、程序的执行结果
C、对数据的更新操作
D、对数据的查询操作

13、( )用来记录对数据库中数据进行的每一次更新操作。
A、后援副本
B、日志文件
C、数据库
D、缓冲区

14、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( )。
A、数据字典、应用程序、数据库后备副本
B、数据字典、应用程序、审计档案
C、日志文件、数据库后备副本
D、数据字典、应用程序、日志文件

15、用于数据库恢复的重要文件是( )。
A、数据文件
B、索引文件
C、日志文件
D、备注文件

16、事务处理技术包括( )。
A、数据库恢复技术
B、查询优化技术
C、存储过程
D、并发控制技术

17、事务的特性包括( )。
A、原子性
B、一致性
C、隔离性
D、持久性

18、可能破坏事务ACID特性因素有( )。
A、多个更新事务并行运行时,不同事务的操作交叉执行
B、多个查询事务并行运行时,不同事务的操作交叉执行
C、事务在运行过程中被强行停止
D、当处理多个更新事务时,不同事务的操作串行执行

19、事务的故障种类包括( )
A、事务内部故障
B、系统故障
C、介质故障
D、计算机病毒

20、在SQL语言中,定义事务控制的语句主要有( ) 。
A、BEGIN TRANSACTION
B、COMMIT
C、ROLLBACK
D、END TRANSACTION

21、以下属于事务内部故障的是( )。
A、运算溢出
B、死锁
C、违反完整性约束
D、系统断电

22、以下属于系统故障的是( )。
A、CPU故障
B、操作系统故障
C、运算溢出
D、系统断电

23、以下属于介质故障的是( )。
A、CPU故障
B、磁盘故障
C、瞬时强磁场干扰
D、系统断电

24、建立冗余数据最常用的技术是( )。
A、数据转储
B、事务并发技术
C、数据库恢复技术
D、登记日志文件

25、事务故障是指事务在运行至正常终止点前被终止。以下对事务故障的恢复描述正确的有( )。
A、反向扫描日志文件(即从最后向前扫描日志文件),查找该事务的更新操作
B、对该事务的更新操作执行逆操作,即将日志记录中“更新前的值”写入数据库
C、继续反向扫描日志文件,查找该事务的其他更新操作,并作同样处理。
D、如此处理下去,直至读到此事务的开始标记

26、系统故障的恢复描述正确的包括( )。
A、反向扫描日志,找出在故障发生前已经提交的事务将其加入REDO-LIST,同时找出故障发生时尚未完成的事务将其加入UNDO-LIST
B、正向扫描日志,找出在故障发生前已经提交的事务将其加入REDO-LIST,同时找出故障发生时尚未完成的事务将其加入UNDO-LIST
C、对REDO-LIST中的各个事务执行重做处理
D、对UNDO-LIST中的各个事务执行撤销处理

27、事务由单一的SQL语句组成。( )

28、事务的原子性是指事务的所有操作要么全做,要么全不做。( )

29、很多故障都可能破坏数据库的一致性。( )

30、数据转储分为静态转储和动态转储。( )

31、静态转储期间,不允许对数据库的任何存取、修改活动。( )

32、登记日志文件时,先写数据,在写日志。( )

33、使用静态转储可以不用建立日志文件。( )

34、事务故障恢复和系统故障恢复必须用日志文件。( )

35、动态转储方式中必须建立日志文件,后备副本和日志文件结合起来才能有效地恢复数据库。( )

36、事务故障的恢复是指事务在运行至正常终止点前被终止,恢复子系统应利用日志文件撤销此事务已对数据库进行的修改,或是指事务已经提交,但其更新还未写入数据库时,恢复子系统应利用日志文件重做该事务的更新操作。( )