数据库系统导论练习题库及参考答案解析
一、单选题(共40题,每题1分,共40分)
1.设有关系R(S,D,M.F={S→D,D→M}。则关系R至多满足
A、1NF
B、2NF
C、3NF
D、BCNF
正确答案:B
答案解析:1.首先分析1NF:-1NF要求每一个分量必须是不可分的数据项,关系R显然满足1NF。2.接着看2NF:-2NF要求每一个非主属性完全函数依赖于码。-已知F={S→D,D→M},这里码是S。-非主属性D部分依赖于码S(S→D),非主属性M传递依赖于码S(通过D传递,即S→D,D→M)。-因为存在非主属性不完全依赖于码的情况,所以不满足2NF。-综上,关系R至多满足1NF,不满足2NF,答案选B。
2.元数据是指
A、数据结构的描述
B、数据项的描述
C、数据的来源
D、基本数据
正确答案:A
答案解析:元数据是关于数据的数据,其中包括对数据结构的描述等信息。它主要用于描述数据的定义、结构、来源、关系等,帮助人们更好地理解和管理数据。选项A数据结构的描述符合元数据的范畴;选项B数据项的描述只是元数据的一部分;选项C数据的来源也是元数据包含的内容之一但不全面;选项D基本数据不是元数据,元数据是围绕数据的描述信息而非基本数据本身。
3.常见的数据模型是
A、层次模型、网状模型、关系模型
B、概念模型、实体模型、关系模型
C、对象模型、外部模型、内部模型
D、逻辑模型、概念模型、关系模型
正确答案:A
答案解析:常见的数据模型主要有层次模型、网状模型、关系模型。概念模型是一种面向用户、面向现实世界的数据模型,不属于常见的数据模型分类;对象模型、外部模型、内部模型不是常见的数据模型分类方式;逻辑模型包含多种,关系模型只是其中一种,不是这种简单的分类组合。所以答案是A。
4.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的________。
A、完整性
B、安全性
C、并发控制
D、恢复
正确答案:B
答案解析:数据库安全性是指保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。完整性是指数据的正确性和相容性等;并发控制主要处理多用户对数据的并发访问问题;恢复是指在数据库出现故障时将其恢复到正常状态。所以这里描述的是数据的安全性。
5.关于主键约束以下说法错误的是()
A、一个表中只能设置一个主键约束
B、允许空值的字段上不能定义主键约束
C、允许空值的字段上可以定义主键约束
D、可以将包含多个字段的字段组合设置为主键
正确答案:C
答案解析:主键约束的作用是保证表中每一行数据的唯一性。一个表只能有一个主键约束,A选项正确。因为主键是用于唯一标识表中记录的,如果字段允许为空值,那么就无法保证其唯一性,所以允许空值的字段上不能定义主键约束,B选项正确,C选项错误。同时,可以将包含多个字段的字段组合设置为主键,这种主键称为复合主键,D选项正确。
6.下面关于函数依赖的叙述中,不正确的是
A、若X→Y,Y→Z,则X→YZ
B、若XY→Z,则X→Z,Y→Z
C、若X→Y,Y→Z,则X→Z
D、若X→Y,Y’包含Y,则X→Y’
正确答案:B
答案解析:函数依赖的推理规则中,Armstrong公理的传递律表明若X→Y,Y→Z,则X→Z。选项A中,若X→Y,Y→Z,根据传递律可推出X→YZ,是正确的。选项C就是传递律的直接表述,是正确的。选项D中,若X→Y,Y’包含Y,根据函数依赖的性质,X→Y’也是正确的。而选项B中,XY→Z不能简单地推出X→Z和Y→Z,只有当X和Y的交集为空时,才可能分别有X→Z和Y→Z,所以该选项不正确。
7.设有关系模式R(S,D,M.,其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到
A、1NF
B、2NF
C、3NF
D、BCNF
正确答案:B
答案解析:首先分析1NF,1NF要求每个属性都是原子的,该关系模式满足1NF。接着看2NF,2NF要求每一个非主属性完全函数依赖于码,这里码是S,非主属性D完全依赖于S,M通过D传递依赖于S,所以不满足2NF,最高只能达到1NF,答案选B。
8.关系数据库中的关键字是指
A、能惟一决定关系的字段
B、不可改动的专用保留字
C、关键的很重要的字段
D、能惟一标识元组的属性或属性集合
正确答案:D
答案解析:在关系数据库中,关键字是能惟一标识元组的属性或属性集合。选项A中能惟一决定关系的字段表述不准确;选项B不可改动的专用保留字不是关键字的定义;选项C关键的很重要的字段也不符合关键字的准确概念。
9.数据流程图(DFD)是用于描述结构化方法中________阶段的工具。
A、可行性分析