数据库题库与参考答案解析
一、单选题(共60题,每题1分,共60分)
1.为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。下列一般不属于数据库管理与日常维护工作的是()。
A、数据内容一致性维护
B、数据库备份与恢复
C、数据库存储空间管理
D、数据库安全性维护
正确答案:A
答案解析:数据库备份与恢复、数据库安全性维护、数据库存储空间管理都属于数据库管理与日常维护工作。而数据内容一致性维护通常是在数据录入、更新等操作过程中通过业务逻辑和数据完整性约束来保证的,不属于专门的数据库管理与日常维护的典型工作范畴。
2.在SQLServer2000中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是()。
A、每个备份设备都是专属于一个数据库的
B、只能将备份设备建立在磁盘上
C、不需要指定备份设备的大小
D、一个数据库一次只能备份在一个设备上
正确答案:C
答案解析:1.选项A:-在SQLServer2000中构建永久备份设备时,不需要指定备份设备的大小,所以选项A正确。2.选项B:-一个数据库一次可以备份在多个设备上,而不是只能备份在一个设备上,所以选项B错误。3.选项C:-备份设备不是专属于一个数据库的,可以被多个数据库使用,所以选项C错误。4.选项D:-备份设备可以建立在磁盘上,也可以建立在磁带等其他介质上,所以选项D错误。
3.设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是()。
A、R4-S
B、71b(R)U7ub(S)
C、RAS
D、RmS
正确答案:C
4.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。
A、数据管理功能
B、数据定义功能
C、数据操纵功能
D、数据控制功能
正确答案:C
答案解析:数据操纵功能是指对数据库中数据的查询、插入、修改和删除等操作。数据定义功能主要是定义数据库的结构,如创建表、视图等;数据管理功能范围较宽泛,不够精准;数据控制功能主要涉及对数据的安全性、完整性等方面的控制。所以能实现对数据库中数据的查询、插入、修改和删除的功能称为数据操纵功能。
5.在SQLServer2000中,事务日志备份()。
A、对故障还原模型没有要求
B、要求故障还原模型必须是完全的
C、要求故障还原模型必须是简单的
D、要求故障还原模型不能是简单的
正确答案:B
答案解析:事务日志备份要求故障还原模型必须是完全的。简单恢复模式下,事务日志会在检查点操作时被截断,无法进行事务日志备份。而完全恢复模式允许备份事务日志,以便在需要时进行恢复操作。大容量日志恢复模式也支持事务日志备份,但与本题选项关系不大。所以答案选B。
6.DBMS提供的DML所实现的操作一般包括。
A、检索、插入、删除和修改
B、建立、授权、修改和查询
C、插入、授权、修改和查询
D、检索、插入、授权和修改
正确答案:A
答案解析:DML(数据操作语言)主要实现对数据库中数据的操作,包括检索(查询)数据以获取所需信息,插入新的数据记录,删除已有的数据记录,以及修改已存在的数据记录。而建立、授权等操作不属于DML的范畴,建立数据库对象等操作通常由DDL(数据定义语言)完成,授权等操作由DCL(数据控制语言)完成。
7.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是()。
A、互不相关的
B、长度可变的
C、互相关联的
D、不可分解的
正确答案:D
答案解析:规范化理论要求关系数据库中的关系每一属性都是不可分解的。如果属性还可以分解,那就不符合规范化的要求,会导致数据冗余、更新异常等问题。
8.用于数据库恢复的重要文件是()。
A、索引文件
B、数据库文件
C、备注文件
D、日志文件
正确答案:D
答案解析:日志文件记录了对数据库的所有更改操作,包括插入、更新、删除等。当数据库出现故障需要恢复时,可以通过日志文件来重演这些操作,从而将数据库恢复到故障前的某个一致状态。数据库文件主要存储数据,索引文件用于提高数据查询效率,备注文件用于存储一些额外的说明信息等,它们对于数据库恢复的作用不如日志文件直接和关键。
9.下列属于数据仓库特点的是()。
A、综合性和提炼性数据
B、重复性的、可预测的处理
C、一次处理的数据量小
D、面向操作人员,支持日常操作
正确答案:A
答案解析:数据仓库的特点包括综合性和提炼性数据,它是对多个数据源的数据进行整合、清理和提炼,以支持决策分析等。重复性的、可预测的处理一般是事务处理系统的特点,不是数据仓库的特点;数据仓库一次处理的数据量通常较大;数据仓库面向决策人员,支持决策