数据库知识点回顾(二)

第5章.规范化设计
1.
关系模式R是静态的
关系模式R对应的关系r是动态的

2.存储异常包括:数据冗余,修改异常,插入异常,删除异常

3.完全函数依赖:X函数决定Y,且X的任何真子集都不能函数确定Y

4.传递函数依赖:X——>Y,Y——>Z,且Z不是Y的子集,不存在Y——>X

5.候选码:所有属性完全函数依赖于候选码
候选码中的属性为 主属性

6.FD推理规则(Armstrong公理)
(1)自反性:Y是X的子集,则X——>Y
(2)增广性:若 X→Y 在R上成立,则XZ→YZ 在R上成立(Z也是R的属性)
(3)传递性
(4)合并规则:X→Y,X→Z,则 X→YZ
(5)伪传递规则:若 X→Y,YW→Z ,则 XW→Z
(6)分解规则:若 X→Y,Z是Y的子集,则 X→Z

7.关系模式的分解
(1)数据等价:用“无损联结”衡量
(2)依赖等价:用“保持函数依赖”衡量

8.范式
(1)1NF:关系模式R的每个关系r的属性值都不可分,R为第一范式的模式
(2)2NF:R属于1NF,R中所有非主属性都完全依赖于候选键
(3)3NF:R属于1NF,R中所有非主属性都不传递依赖于候选键
(4)BCNF:R属于1NF,R中所有属性都不传递依赖于候选键
[所有非平凡的函数依赖的决定因子必包含码]
数据库知识点回顾(二)_第1张图片

9.模式分解
(1)满足3NF且保持函数依赖的分解
(2)满足3NF且保持函数依赖和无损连接性的分解
(3)满足BCNF且保持无损连接的分解

10.多值依赖(留)

你可能感兴趣的:(数据库)