由E-R图转换得来的初始关系模式并不能完全符合要求,还会有数据冗余、更新异常存在。需要经过进一步的规范化处理。
步骤 | 说明 | |
1 | 根据语义确定各关系模式数据依赖 | 关系模式包含着语义,要根据关系模式所描述的自然语义写出关系数据依赖。 |
2 | 根据数据依赖确定关系模式的范式 | 根据规范化理论,确定关系模式所属范式,判定模式是否符合要求,即是否达到3NF或4NF |
3 | 关系模式的进一步分解 | 如果关系模式不符合要求,要根据关系模式分解算法对其进行分解,达到3NF、BCNF或 4NF |
4 | 关系模式的评价及修正 | 可能还需要增加部分冗余以满足处理要求,做部分关系模式的处理,分解、合并或增加冗余属性,提高存储效率和处理效率。 |