2024年11月数据库系统导论考试题(含答案解析)
一、单选题(共60题,每题1分,共60分)
1.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的________。
A、安全性
B、恢复
C、并发控制
D、完整性
正确答案:A
答案解析:数据库安全性是指保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。完整性是指数据的正确性和相容性等;并发控制主要处理多用户对数据的并发访问问题;恢复是指在数据库出现故障时将其恢复到正常状态。所以这里描述的是数据的安全性。
2.用户或应用程序看到的那部分局部逻辑结构和特征的描述是
A、模式
B、物理模式
C、子模式
D、内模式
正确答案:C
答案解析:子模式是用户或应用程序看到的那部分局部逻辑结构和特征的描述。它是数据库模式的一个子集,定义了用户能够访问和操作的数据结构和视图等。物理模式主要关注数据在存储设备上的实际存储结构;内模式是数据物理结构和存储方式的描述;模式是数据库中全体数据的逻辑结构和特征的描述。所以答案选C。
3.区分不同实体的依据是
A、概念
B、属性
C、对象
D、名称
正确答案:B
答案解析:区分不同实体主要依据实体所具有的属性,属性是一个实体区别于其他实体的特征。名称可能会有重复,对象是一个比较宽泛的概念,概念本身也不直接用于区分实体,而属性能够明确地界定不同实体。
4.实体完整性规则约束
A、外关键字
B、主关键字
C、侯选关键字
D、超关键字
正确答案:B
5.在E-R模型中,如果有3个不同的实体型,3个M:N联系,根据E-R模型转换为关系模型的规则,转换为关系的数目是()。
A、4
B、5
C、6
D、7
正确答案:C
答案解析:在E-R模型转换为关系模型时,每个实体型都要转换为一个关系模式。对于M:N联系,需要单独转换为一个关系模式。这里有3个实体型,会产生3个关系模式,3个M:N联系又会产生3个关系模式,总共就是6个关系模式。所以转换为关系的数目大于6,答案选C。
6.数据库的概念模型独立于
A、具体的机器和DBMS
B、E-R图
C、信息世界
D、现实世界
正确答案:A
答案解析:数据库的概念模型是对现实世界的抽象和概括,它独立于具体的机器和DBMS。E-R图是概念模型的一种表示方法;概念模型是基于信息世界的;概念模型来源于现实世界。所以正确答案是A。
7.当B属性函数依赖于A属性时,属性A与B的联系是
A、1对多
B、多对1
C、多对多
D、以上都不是
正确答案:B
答案解析:当B属性函数依赖于A属性时,意味着对于A属性的每一个值,B属性都有唯一的值与之对应,所以属性A与B的联系是多对1。例如,学生的学号可以唯一确定学生的姓名,学号与姓名就是多对1的关系,一个学号对应一个姓名。
8.一个关系数据库文件中的各条记录
A、前后顺序可以任意颠倒,不影响库中的数据关系
B、前后顺序不能任意颠倒,一定要按照输入的顺序排列
C、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
D、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
正确答案:A
9.若数据库中只包含成功事务提交的结果,则此数据库就称为处于________状态。
A、不安全
B、不一致
C、安全
D、一致
正确答案:D
答案解析:若数据库中只包含成功事务提交的结果,说明数据库中的数据是完整且符合所有约束和规则的,不存在数据冲突或错误等不一致的情况,此时数据库处于一致状态。
10.________用来记录对数据库中数据进行的每一次更新操作。
A、后援副本
B、数据库
C、日志文件
D、缓冲区
正确答案:C
答案解析:日志文件是用来记录对数据库中数据进行的每一次更新操作的。后援副本主要用于数据备份恢复;数据库是数据的集合;缓冲区是临时存储数据的区域,它们都不专门用于记录数据更新操作。
11.候选关键字中的属性称为
A、复合属性
B、关键属性
C、非主属性
D、主属性
正确答案:D
答案解析:候选关键字中的属性称为主属性。主属性是指包含在候选关键字中的属性。非主属性是不包含在任何候选关键字中的属性;复合属性是指可再分解为其他属性的属性;关键属性表述不准确。
12.如果关系模式R属于1NF,且每个非主属性都完全函数依赖于R的主关键字,则R属于
A、2NF
B、3NF
C、BCNF
D、1NF
正确答案:A
答案解析:1NF是关系模式的最基本要求,每个属性都是原子的。2NF要求每个非主属性完全函数依赖于主键。题目中明确表示每个非主属性都完全函数依赖于R的主关键字,所以R属于2NF。3NF要求每个非主属性既不部分依赖于主键也不传递依赖于主键;BCNF要求每一个非平凡函数