徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
安装
比浏览器更快的访问!
 

第三正規化

指数 第三正規化

三正規化(3NF,大陆譯作「--」、臺灣及香港譯作「--」)是資料庫正規化中所使用的一種正規形式,要求所有非鍵屬性都只和候選鍵有相關性,也就是說非鍵屬性之間應該是独立無關的。 如果再對第三正規化做進一步加強就成了BC正規化,它所強調的重點就在於 "資料間的關係是奠基在鍵上、以整個鍵為考量、而且除了鍵之外不考慮其他因素"。.

2 关系: 子集BC正規化

子集

子集,為某個集合中一部分的集合,故亦稱部分集合。 若A和B为集合,且A的所有元素都是B的元素,则有:.

新!!: 第三正規化和子集 · 查看更多 »

BC正規化

Boyce-Codd范式(Boyce-Codd normal form,缩写BCNF),是数据库规范化的一种正规形式。是在第三范式的基础上加上稍微更严格约束,每个BCNF关系都满足第三范式。BCNF去除了属性间的不必要的函数依赖。 BCNF的定义是: 对上述定义,可以理解为:平凡函数依赖关系是指,如果属性集合X包含了属性集合A,那么就一定有X->A;超键是指能够唯一确定表中各行的属性集合,因此一个超键的最小化就是一个候選鍵;BCNF是说,如果一个属性集合X能“不平凡”地推导出另一个属性集合A,而且X还不能唯一区分表的各行,那么这个表中一定包含了一些冗余信息。 BCNF与第三范式的不同之处在于:第三范式中不允许非主属性被另一个非主属性决定,但第三范式允许主属性被非主属性决定;而在BCNF中,任何属性(包括非主属性和主属性)都不能被非主属性所决定。 任何一个BCNF必然满足:.

新!!: 第三正規化和BC正規化 · 查看更多 »

重定向到这里:

3NF第三正规化第三范式

传出传入
嘿!我们在Facebook上吧! »