基本信息
文件名称:数据库系统导论练习题库及参考答案解析.docx
文件大小:10.81 KB
总页数:22 页
更新时间:2025-06-24
总字数:约8.4千字
文档摘要

数据库系统导论练习题库及参考答案解析

一、单选题(共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、可行性分析