1、数据依赖:
(1)定义:一个关系模式内部属性与属性之间的约束关系。
(2)类型:函数依赖(FD)
多值依赖(MVD)
2、关系模式中存在的问题:
(1)数据冗余;
(2)更新异常;
(3) 查询异常;
(4)删除异常。
3、规范化:
(1)函数依赖:
平凡函数依赖和非平凡函数依赖;
完全函数依赖和部分函数依赖;
传递函数依赖;
(2)码:
a、设K为R<U,F>中的属性或属性集合,若K->U(F:完全函数依赖),则K称为R的一个候选码;
b、若关系模式R中有多个候选码,则选其中一个作为主码。
(3)范式:符合某一种级别的关系模式的集合。
关系模式规范化的基本步骤: