何谓资料表的正规化(Normal Form)?正规化的目的为何? 是数据库相关的

何谓资料表的正规化(Normal Form)?正规化的目的为何? 是数据库相关的,第1张

所谓资料表正规化是依照“正规化理论”实施“资料表分割”的法则。即,在资料库设计之初,可将所有的资料栏位合并成一个大资料表,然后依照“正规化理论”所提出的各个步骤逐步分割,进而形成许多独立但彼此关联的小资料表。

资料表正规化的目的是要避免资料重复或相互矛盾的情形发生,并使资料库在使用时更有效率、更容易维护。

目前关系型数据库的最高范式就是第六范式,中文资料中并不存在,这个你要看具体的英文资料!

1NF: Edgar Codd在1971年发表。

2NF: E.F. Codd在1971年定义并发表。

3NF: E.F. Codd在1971年发表。

BCNF: Raymond F. Boyce 和Edgar F. Codd 在1974年发表,但Chris Date却指出早在1971年就由Ian Heath提出,所以更应该叫Ian Heath Normal Form,但事实上却叫Boyce-Code Normal Form。

在非多值依赖中BCNF达到了最高规范.

4NF: Ronald Fagin 在1977年提出。

4NF达到了函数依赖的最高范式。

5NF :又名project-join normal form(PJNF)。应该是在80年代被发表的!

DKNF:即Domail/key noraml form(DKNF)。如果把第五范式理解成连接约束的话,DKNF就是对域值的约束。

6NF:目前最高范式。第六范式必须满足第五范式以及DK范式。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6705767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存