Content
/*重点归纳*/
1.求第几范式的题目,一般均需经过(01.求最小函数依赖集 02.求候选码 03.求第几范式)这三个步骤。
2.主键由单属性构成,必没有部分函数依赖。
3.仅仅出现在最小函数依赖集左边的属性,一定在候选码中。
/*错题再练整理*/
1.A->B,A函数确定B(B函数依赖于A),属性A与属性B的联系是多对一。
数据库第6章应用题复习请着重关注课上的两道习题
传送门
一、选择题
BCNF范式及4NF范式不考察,因此题8、15、22请跳过!
1.关系规范化中的删除操作异常是指 ① ,插入操作异常是指 ② 。
A.不该删除的数据被删除 B.不该插入的数据被插入
C.应该删除的数据未被删除 D.应该插入的数据未被插入
参考解答:A,D
解析:(书本P179,见本段代码块下方解析图片)
2.设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。
A.关系规范化理论 B.关系运算理论
C.关系代数理论 D.数理逻辑
参考解答:A
解析:(见本段代码块下方解析图片)
3.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,
关系数据库中的关系必须满足:其每一属性都是( )。
A.互不相关的 B.不可分解的
C.长度可变的 D.互相关联的
参考解答:B
解析:(书本P178)
作为一个二维表,关系要符合一个最基本的条件:每一个分量必须是不可分的数据项。
满足了这个条件的关系模式就属于第一范式(1NF)。
4.关系数据库规范化是为解决关系数据库中( )问题而引入的。
A.插入、删除和数据冗余 B.提高查询速度
C.减少数据操作的复杂性 D.保证数据的安全性和完整性
参考解答:A
解析:(书本P179,见本段代码块下方解析)
5.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( )的缺陷。
A.数据的不一致性 B.结构不合理
C.冗余度大 D.数据丢失
参考解答:C
解析:同题4
6.当关系模式R(A,B)已属于3NF,下列说法中( )是正确的。
A.它一定消除了插入和删除异常 B.仍可能存在一定的插入和删除异常
C.一定属于BCNF D.A和C都是
参考解答:B
解析:(见本段代码块下方解析图片)
7.关系模型中的关系模式至少是( )。
A.1NF B.2NF C.3NF D.BCNF
参考解答:A
**8.在关系模式R中,若其函数依赖集中所有决定因素都是候选键,则R最高范式是( )。
A.2NF B.3NF C.BCNF D.1NF
参考解答:C
解析:(书本P184)
关系模式R<U,F>中,若每一个决定因素都包含码,则R<U,F>∈BCNF。即->左边全是码,则R∈BCNF。
网上有2种答案:BCNF或者4NF。
题干“若其函数依赖集中所有决定因素都是候选键”表明->左边全是码,
说明R至少为BCNF。如果将“R最高范式”理解成“R最高能达到的范式”的话,选择4NF,
因为在BCNF的基础上,再消除非平凡且非函数依赖的多值依赖