四级数据库工程师模拟题22
- 格式:docx
- 大小:79.41 KB
- 文档页数:15
四级数据库工程师模拟题22
一、选择题
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
1. 下面不属于新型数据库的是______。
A.演绎数据库
B.模糊数据库
C.串行数据库
D.空间数据库
答案:C
[解答] 新型数据库的一个主要特征是数据库技术与其他学科的技术内容相结合,多学科技术内容与数据库技术的有机结合,使数据库领域中新技术和新方法层出不穷。
2. 存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是______。
A.可通过预编译机制提高数据操作的性能
B.可方便地按用户视图表达数据
C.可减少客户端和服务器端的网络流量
D.可实现一定的安全控制
答案:B
[解答] 查看使用存储过程的好处,不存在方便地按用户视图表达数据这种优点,因此本题答案为B。
3. 以下不属于数据库系统安全性主要技术和方法的是______。
A.视图机制
B.存取机制
C.审计机制
D.出入机房登记和加锁
答案:D
[解答] 数据库系统安全性的主要技术和方法有视图机制、存取控制技术、审计技术和数据加密,当不包括出入机房登记和加锁。
4. 若关系模式R中没有非主属性,则______。
A.R属于2NF,但R不一定属于3NF
B.R属于3NF,但R不一定用于BCNF
C.R属于BCNF,但不一定属于4NF
D.R属于4NF
答案:B
[解答] 3NF是模式R属于第一范式,且不存在非主属性对主码的传递函数依赖。而BCNF是R属于1NF,且每个属性(包括主属性)既不存在部分函数依赖也不存在传递函数依赖于候选码。
5. 散列是一种快速查找的技术,以下关于散列说法错误的是______。
A.文件可以组织为散列文件
B.散列函数的输入为文件记录的查找码值
C.散列函数的输出可以是桶号
D.桶可以是磁盘块,但不可以是比磁盘块大的空间
答案:D
[解答] 桶可以是磁盘块,也可以是比磁盘块大的空间。
6. 下述不属于数据库维护工作的是______。
A.使用数据定义语言建立多个表、构建数据库总体框架
B.根据备份计划周期性地备份数据库
C.检测数据库的空间使用情况
D.调整数据库参数,进行性能优化
答案:A
[解答] 数据库维护工作主要包括:数据库的转储和恢复,数据库安全性、完整性控制,数据库性能的检测与改善以及数据库的重组和重构,所以本题的答案为A。
7. 有如下的索引文件:
则该索引文件称为______。
A.稀疏索引
B.聚集索引
C.稠密索引
D.非聚集索引
答案:D
[解答] 稀疏索引是指如果只是一部分查找码的值有对应的索引记录,则该索引为稀疏索引;稠密索引是如果数据文件中的每一个查找码值在索引文件中都对应一个索引记录,则该索引为稠密索引;对数据文件和它的一个特定的索引文件,如果数据文件中的数据记录的排列顺序与索引文件中索引项的排列顺序相一致,或者说,索引文件按照其查找码指定的顺序与数据文件中数据记录的排列顺序相一致,则该索引文件称为聚集索引,否则为非聚集索引。
8. 在数据库物理设计阶段,建立索引的目的是为了提高数据的______。
A.更改效率
B.插入效率
C.查询效率
D.删除效率
答案:C
[解答] 为数据表创建索引的目的是提高查询的检索效率。
9. 当关系引用了属性名以后,关系具有的性质中不包括______。
A.有重复的元组
B.元组上下无序
C.按属性名引用时属性左右无序
D.所有属性值都是原子项
答案:A
[解答] 当关系引用了属性名以后具有以下性质:不能有重复的元组,元组上下无序,按属性名引用时属性左右无序,所有属性值都是原子项(不可再分)。
10. 概要设计的任务不包括______。
A.建立软件系统的总体结构和模块间的关系
B.定义各功能模块的接口
C.设计全局数据库或数据结构
D.模块的外部功能描述
答案:D
[解答] 概要设计的任务是建立软件系统的总体结构和模块间的关系,定义各功能模块的接口,设计全局数据库或数据结构,规定设计约束以及制定组装测试计划。
11. 关于并行数据库结构,以下说法错误的是______。
A.在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突
B.在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘
C.在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源
D.层次结构综合了共享内存、共享磁盘和无共享结构的特点
答案:B
[解答] 在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过互联网共享磁盘,所以本题的答案为B。
12. 以下关于一次性加锁及其缺点叙述错误的是______。
A.该方法要求每个事务在开始执行时不必将需要访问的数据项全部加锁
B.要求事务必须一次性的获得对需要访问的全部数据项的访问权
C.多个数据项会被一个事务长期锁定独占,降低了系统的并发程度
D.将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度答案:A
[解答] 一次性加锁要求事物在开始执行时需要将访问的根据项加锁。