![博伊斯·科德范式(BCNF) - 技术 博伊斯·科德范式(BCNF) - 技术](https://a.continuousdev.com/technology/boyce-codd-normal-form-bcnf.jpg)
内容
- 定义-Boyce-Codd范式(BCNF)是什么意思?
- Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
- Techopedia解释了Boyce-Codd范式(BCNF)
定义-Boyce-Codd范式(BCNF)是什么意思?
博伊斯·科德范式(BCNF)是数据库规范化的形式之一。当且仅当候选键的超集以外的任何其他属性都没有非平凡的功能依赖关系时,数据库表才在BCNF中。
BCNF有时也称为3.5NF或3.5范式。
Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
Techopedia解释了Boyce-Codd范式(BCNF)
BCNF由Raymond Boyce和E.F. Codd开发;后者被广泛认为是关系数据库设计之父。
BCNF实际上是第三范式(3NF)的扩展。因此,它通常被称为3.5NF。 3NF指出,表中的所有数据必须仅取决于该表的主键,而不取决于该表中的任何其他字段。乍一看,似乎BCNF和3NF是同一件事。但是,在极少数情况下,确实会发生3NF表不符合BCNF的情况。这可能在具有两个或多个重叠的复合候选键的表中发生。