数据库期末题库

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第3章数据库设计

一、选择题

1、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,

它是数据库设计的段。

A.需求分析B.概念设计C.逻辑设计D.物理设计2、在关系数据库设计中,设计关系模式是的任务。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段

D.物理设计阶段

3、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是。

A.建立库结构B.扩充功能C.加载数据D.系统调试4、在数据库的概念设计中,最常用的数据模型是。

A.形象模型B.物理模型C.逻辑模型D.实体联系模型

5、从E-R模型关系向关系模型转换时,一个M∶N联系转换为关系模型时,该关系模式的关键字是。

A.M端实体的关键字 B.N端实体的关键字 C.M端实体关键字与N端实体关键字组合D.重新选取其他属性

6、当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是。

A.属性冲突B.语法冲突C.结构冲突D.命名冲突7、概念模型独立于。

A.E-R模型B.硬件设备和DBMS C.操作系统和DBMS

D.DBMS

8、数据流程图(DFD)是用于描述结构化方法中阶段的工具。

A.可行性分析B.详细设计C.需求分析D.程序编码9、下图所示的E-R图转换成关系模型,可以转换为关系模式。

A.1个B.2个 C.3个D.4个

11.关于数据库系统结构的叙述正确的一项是()。

A)一个数据库可以有多个外模式,但只能有一个模式

B)一个数据库可以有多个内模式,但只能有一个模式

C)一个数据库只能有一个外模式,也只能有一个内模式

D)一个数据库可以有多个外模式和内模式

12.若属性F是基本关系R的外键,它与基本关系S的主键K相对应,则对于R 中每个元组在F上的值必须等于S中某元组的主键值或为空值,这是()。A)实体完整性约束 B)参照完整性约束

C)用户定义完整性约束 D)域完整性约束

13. 关系模式的候选键可以有()。

A) 0个 B)1个

C) 2个 D)1个或多个

14. 引入关系数据库规范化是为了解决关系数据库中的()。

A)提高查询速度 B)插入、删除异常和数据冗余

C)保证数据的安全性和完整性 D)数据共享

15. 一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。

A) 原子性 B) 一致性

C) 独立性 D) 持久性

16. 当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。

A) 元组 B)行

C) 记录 D)属性

17. 数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的()。

A) 需求分析 B) 逻辑结构设计

C) 概念结构设计 D) 物理结构设计

18. SQL语言中,删除一个元组的命令是()。

A)DELETE B)DROP

C)CLEAR D)REMOVE

19. 建立索引的目的是()。

A) 减少存储空间 B) 加快查询速度

C) 减少输入输出 D) 减少冗余

20.关系模式中,属于3NF的关系模式()。

A) 可能属于2NF B) 必定属于2NF

C) 必定属于4NF D) 必定属于BCNF

21.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

A)DBS包括DB和DBMS B)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS

22.保证数据库的数据独立性,需要修改的是()。

A)模式与内模式 B)三层模式之间的两级映射

C)模式与外模式D)三层模式

23. 关于外键,下列说法中正确的是()。

A)外键必须与相应的主键同名

B)外键值不允许为空

C)外键和相应的主键可以不同名,只要定义在相同值域上即可

D)外键的取值只允许等于所参照关系中某个主键值

24. 为了设计出性能较优的关系模式,必须进行规范化,规范化主要的理论依据是()。

A) 关系规范化理论 B) 关系代数理论

C) 数理逻辑D) 关系运算理论

25. 关系数据库中,可以被更新的视图是()。

A) 由两个基本表使用连接操作导出的视图 B) 基本表中使用了分组统计函数导出的视图

C) 行列子集视图

D) 基本表中使用了DISTINCT导出的视图

26. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为()。

A)数据定义功能 B)数据操纵功能

C)数据管理功能 D)数据控制功能

27. 在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于关系的()。

A)实体完整性约束 B)参照完整性约束

C)用户定义完整性约束 D)用户操作

28.在SQL语言中实现授权操作的语句是()。

A)CREATE B)REVOKE

C)INSERT D)GRANT

29.概念结构设计阶段得到的结果是()。

A)数据字典描述的数据需求B)E-R图

C)某个DBMS所支持的数据模型 D)包括存储结构和存取方法的物理结构30. 一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事务的()。

A)原子性 B)隔离性

C)一致性 D)持续性

31.如果一个结点可以有多个双亲,结点之间可以有多种联系。这种数据模型属于()。

A)网状模型 B)关系模型

C)层次模型 D)以上都有

32.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为()。

A)数据定义语言 B)数据管理语言

相关文档
最新文档