MySQL数据模型设计原则试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.数据模型设计的第一步是()。
A.需求分析
B.概念结构设计
C.逻辑结构设计
D.物理结构设计
2.在E-R模型中,实体集的表示是()。
A.矩阵
B.关系
C.矩形
D.菱形
3.下面关于关系模型的叙述,错误的是()。
A.关系模型的数据结构单一,结构简单
B.关系模型的数据操纵功能丰富,使用方便
C.关系模型的数据独立性高,易于理解
D.关系模型的数据完整性约束难以实现
4.在数据库设计中,将E-R图转换为关系模型的过程称为()。
A.数据库设计
B.概念结构设计
C.逻辑结构设计
D.物理结构设计
5.下面关于数据库规范化的叙述,错误的是()。
A.规范化可以消除数据冗余
B.规范化可以提高数据独立性
C.规范化会使数据库设计变得复杂
D.规范化可以降低数据冗余
6.在数据库设计中,关系模式R中的函数依赖集F为{A→B,B→C,C→D},则R的候选键是()。
A.AB
B.BC
C.CD
D.ABCD
7.下面关于数据库设计范式的叙述,正确的是()。
A.1NF要求关系模式中的每个属性都是不可分的原子值
B.2NF要求关系模式中的每个非主属性完全依赖于主键
C.3NF要求关系模式中的每个非主属性既不部分依赖于主键,也不传递依赖于主键
D.BCNF要求关系模式中的每个非主属性既不部分依赖于主键,也不传递依赖于主键,且每个非主属性都不属于任何候选键
8.在数据库设计中,下面关于范式理论的叙述,错误的是()。
A.1NF是数据库设计的基础
B.2NF是消除部分依赖的关键
C.3NF是消除传递依赖的关键
D.BCNF是数据库设计的目标
9.在数据库设计中,下面关于E-R图的叙述,错误的是()。
A.E-R图是数据库概念结构设计的工具
B.E-R图由实体、属性和联系组成
C.E-R图中的实体可以表示为矩形
D.E-R图中的联系可以表示为菱形
10.在数据库设计中,下面关于数据库物理设计过程的叙述,错误的是()。
A.物理设计是将逻辑结构转化为物理结构的过程
B.物理设计的主要任务包括存储结构设计、存取设计、安全设计等
C.物理设计需要考虑系统的性能、存储空间、安全性等因素
D.物理设计是数据库设计过程中的最后一步
二、多项选择题(每题3分,共10题)
1.以下哪些是E-R图的基本要素?()
A.实体
B.联系
C.属性
D.函数依赖
E.规约
2.关系数据库设计的主要步骤包括()。
A.需求分析
B.概念结构设计
C.逻辑结构设计
D.物理结构设计
E.数据库实施
3.下面哪些属于数据完整性约束?()
A.实体完整性约束
B.域完整性约束
C.关系完整性约束
D.用户定义完整性约束
E.数据库完整性约束
4.下面关于数据库规范化理论的叙述,正确的是()。
A.1NF要求每个属性都是不可分的原子值
B.2NF要求没有非主属性对主键的部分依赖
C.3NF要求没有非主属性对主键的传递依赖
D.BCNF要求每个非主属性既不部分依赖于主键,也不传递依赖于主键
E.4NF要求关系模式中的每个非主属性都不属于任何候选键
5.以下关于关系模型的叙述,正确的是()。
A.关系模型的数据结构简单,易于理解
B.关系模型的数据操纵功能丰富,使用方便
C.关系模型的数据独立性高,易于维护
D.关系模型的数据完整性约束易于实现
E.关系模型的数据冗余问题难以解决
6.在数据库设计中,以下哪些是数据模型设计原则?()
A.实用性原则
B.可扩展性原则
C.安全性原则
D.高效性原则
E.灵活性原则
7.下面关于数据库设计范式的叙述,正确的是()。
A.1NF是消除数据冗余的基础
B.2NF是消除部分依赖的关键
C.3NF是消除传递依赖的关键
D.BCNF是数据库设计的目标
E.4NF是处理数据冗余的最佳方式
8.以下关于数据库物理设计过程的叙述,正确的是()。
A.物理设计是将逻辑结构转化为物理结构的过程
B.物理设计的主要任务包括存储结构设计、存取设计、安全设计等
C.物理设计需要考虑系统的性能、存储空间、安全性等因素
D.物理设计是数据库设计过程中的最后一步
E.物理设计不需要考虑用户需求
9.在数据库设计中,以下哪些是设计阶段可能涉及到的数据库技术?()
A.关系数据库理论
B.E-R图设计方法
C.数据库规范化理论
D.数据库物理设计技术
E