课程还未结束,答案不确定,这只是博主自己做的答案。
1.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D, B→C, E→A },该关系模式的候选码是( )。
编号 |
选项 |
A |
AB |
B |
BE |
C |
CD |
D |
DE |
2.设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到( )。
编号 |
选项 |
A |
1NF |
B |
2NF |
C |
3NF |
D |
BCNF |
3.在数据库设计过程中,E-R图对应于( )阶段。
编号 |
选项 |
A |
需求分析 |
B |
概念结构设计 |
C |
逻辑结构设计 |
D |
物理结构设计 |
4.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于( )设计阶段。
编号 |
选项 |
A |
概念设计 |
B |
逻辑设计 |
C |
物理设计 |
D |
全局设计 |
5.假设某个学校在SQL Server和KingbaseES上创建了两个数据库,学校的信息系统需要从这两个数据库中存取数据。为了实现这种业务需求,应采用的数据库编程方式为( )编程。
编号 |
选项 |
A |
嵌入式SQL |
B |
过程化SQL |
C |
存储过程 |
D |
ODBC |
6.应该尽量先做的运算是( )。
编号 |
选项 |
A |
连接 |
B |
笛卡尔积 |
C |
投影 |
D |
选择 |
7.如果两个表都在连接属性上建立了排序,连接操作的启发式规则是( )
编号 |
选项 |
A |
排序-合并算法 |
B |
索引连接算法 |
C |
嵌套循环算法 |
D |
Hash Join算法 |
8.事务日志用于保存( )。
编号 |
选项 |
A |
程序运行过程 |
B |
程序的执行结果 |
C |
对数据的更新操作 |
D |
对数据的查询操作 |
9.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( )。
编号 |
选项 |
A |
一个是DELETE,一个是SELECT |
B |
一个是SELECT,一个是DELETE |
C |
两个都是UPDATE |
D |
两个都是SELECT |
10.以下( )封锁违反两段锁协议。
编号 |
选项 |
A |
Slock A, Slock B, Xlock C, Unlock A, Unlock B, Unlock C |
B |
Slock A, Unlock A, Slock B, Xlock C, Unlock B, Unlock C |
C |
Slock A, Slock B, Xlock C, Unlock B, Unlock C, Unlock A |
D |
Slock A, Slock B, Xlock C, Unlock C, Unlock B, Unlock A |
11.不规范的关系模式可能存在的问题有( )。
编号 |
选项 |
A |
数据冗余 |
B |
更新异常 |
C |
插入异常 |
D |
删除异常 |
12.以下对关系数据库的规范化理论理解正确的有( )。
编号 |
选项 |
A |
2NF消除了非主属性对码的部分函数依赖 |
B |
3NF消除了非主属性对码的传递函数依赖 |
C |
BCNF消除了主属性对码的部分和传递函数依赖 |
D |
4NF消除了非平凡且非函数依赖的多值依赖 |
13.物理优化的目标是选择高效合理的操作算法或存取路径。以下哪些方法可用于物理优化( )。
编号 |
选项 |
A |
基于规则的启发式优化 |
B |
基于代价估算的优化 |
C |
基于查询树的启发式优化 |
D |
结合A和B的优化方法 |
14.建立冗余数据最常用的技术是( )。
编号 |
选项 |
A |
数据转储 |
B |
事务并发技术 |
C |
数据库恢复技术 |
D |
登记日志文件 |
15.对数据对象R加SIX锁,表示( )。
编号 |
选项 |
A |
对R的后裔结点意向加X锁 |
B |
对R的后裔结点意向加S锁 |
C |
对R加X锁 |
D |
对R加S锁 |
16.关系规范化过程中,是可以逐步达到2NF、3NF及更高的等级。( )
17.一个好的关系模式应当不发生数据冗余、插入异常、删除异常和更新异常。( )
18.关系模式的分解不唯一。( )
19.两个实体性之间的联系有一对一联系、一对多联系和多对多联系。而单个实体型内的联系只存在一对一、一对多联系,不存在多对多联系。( )
20.在数据库逻辑设计过程中,规范化程度越高的关系,其所对应数据库应用系统的性能就优越。( )
21.建立索引需要额外的存储代价,但使用索引扫描一定比简单的全表扫面效率要高。( )
22.代数优化的目标是选择高效合理的操作算法或存取路径。( )
23.使用静态转储可以不用建立日志文件。( )
24.一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,因此,一次封锁法遵守二段所协议。( )
25.可串行化调度一定满足冲突可串行化条件。( )