bcnf(bcnf)和4nf(第四次标准化)(4nf (4th normalization))的区别

数据库规范化是一种处理关系数据库管理系统的技术。在规范化良好的数据库中,可以避免数据错误。规范化用于减少数据库的数据冗余。这意味着实现数据库表及其关系,消除冗余和不一致的依赖关系。为规范化设置了一些预定义的规则。这些规则被称为规范形式。...

BCNF与4NF(第四次标准化)

数据库规范化是一种处理关系数据库管理系统的技术。在规范化良好的数据库中,可以避免数据错误。规范化用于减少数据库的数据冗余。这意味着实现数据库表及其关系,消除冗余和不一致的依赖关系。为规范化设置了一些预定义的规则。这些规则被称为规范形式。

  1. First Normal Form (1NF)
  2. Second Normal Form (2NF)
  3. Third Normal Form (3NF)
  4. Boyce-Codd Normal Form (BCNF or 3.5NF)
  5. Fourth Normal Form (4NF)

第一范式被称为表的原子性。表原子性可以通过两个步骤实现。

  1. Removing duplicate columns from the same table.
  2. Creating separate tables for related duplicated columns. ( there must be primary keys to identify each row of this tables)

在第二种标准形式中,尝试通过提取表中的冗余数据并将它们放在单独的表中来减少这些数据。这可以通过执行以下步骤来实现。

  1. Select the data set, which applies to multiple rows, and place them in separate tables.
  2. Create the relati***hips between these new tables and parent tables using foreign keys.

要将数据库转换为第三范式,必须先实现第一范式和第二范式。当数据库在1NF和2NF中时,没有任何重复的列,也没有任何适用于多行的数据子集。第三种标准形式可以通过删除表的列来实现,这些列不是完全依赖于主键的。

Boyce-Codd标准型(BCNF或3.5NF)

BCNF代表“Boyce-Codd范式”。这种标准形式也称为3.5数据库规范化的标准形式。要实现BCNF,数据库必须已经达到第三标准形式。然后通过以下步骤来实现BCNF。

  1. Identify all candidate keys in the relati***
  2. Identify all functional dependencies in the relati***.
  3. If there are functional dependencies in the relation, where their determinants are not candidate keys for the relation, remove the functional dependencies by placing them in a new relation along with a copy of their determinant.

第四范式

在将数据库规范化为第四个标准格式之前,数据库必须是第三个标准格式。如果数据库已经是第三种正常形式,下一步应该是删除多值依赖项。(如果一个或多个行暗示同一个表中存在一个或多个其他行,则称为多值依赖项。)

BCNF和4NF(第四范式)有什么区别?•数据库必须已经达到3NF才能将其带到BCNF,但数据库必须在3NF和BCNF中,才能达到4NF。•在第四种范式中,表中没有多值依赖关系,但在BCNF中,表中可以有多值依赖数据。

  • 发表于 2020-10-17 09:30
  • 阅读 ( 278 )
  • 分类:IT

你可能感兴趣的文章

正常沸点(normal boiling point)和标准沸点(standard boiling point)的区别

...正常沸点与标准沸点的表格形式 5. 摘要 什么是正常沸点(normal boiling point)? 正常沸点是液体在1大气压下的沸点。此外,大气沸点和大气压沸点是这个术语的两个同义词。 图01:沸水 在这个沸腾温度下,液体的蒸汽压等于1 atm(...

  • 发布于 2020-10-17 07:54
  • 阅读 ( 750 )

摩尔溶液(molar solution)和标准溶液(normal solution)的区别

...浓度给出了一升溶液中溶质的摩尔数。 什么是标准溶液(normal solution)? 一公升或一升当量的溶液溶解在含有多种溶质的溶液中。这是一个类似于摩尔溶液的化学概念,但它们彼此不同。我们也应该考虑化学计量,给出这些溶液...

  • 发布于 2020-10-17 14:28
  • 阅读 ( 446 )

退火(annealing)和标准化(normalizing)的区别

...退火、球状退火、再结晶退火和应力消除退火。 什么是标准化(normalizing)? 热处理过程正火是通过将材料加热到高于其临界温度的温度,然后在该温度下浸泡材料,直到发生转变。最后,将加热后的材料从烤箱中取出,并在炉...

  • 发布于 2020-10-21 06:14
  • 阅读 ( 408 )

第四次工业革命将如何改变你们的世界?

... 工业4.0是现代工业的第四次重大变革,其特点是在供应链和企业中集成了智能技术。它也被称为第四次工业革命,因为它在当今工业中具有开创性的作用。 ...

  • 发布于 2021-03-28 08:05
  • 阅读 ( 242 )

如何阻止你的罗库在菜单上说话

...具有“音频指南”功能。如果您快速按遥控器上的*按钮四次,“讲述人”会大声说出菜单选项名称。下面是如何打开和关闭它。 按*按钮四次打开和关闭音频指南 要让您的Roku或TCL智能电视大声说出菜单选项,只需向下看遥控...

  • 发布于 2021-04-06 13:15
  • 阅读 ( 153 )

ieee发布了802.11 wi-fi标准的第四次修订版,旨在实现更快、更可靠的网络

...最新版本,命名为802.11-2012,这是自1997年最初发布以来的第四版,其中包括承诺在Wi-Fi和移动网络之间实现更强连接、更高安全性和更平滑切换的修订版。它还整合了自2007年最后一次完整发布以来编写的十个修正案,例如今天广...

  • 发布于 2021-04-22 06:07
  • 阅读 ( 92 )

“蓝色起源”第四次安全发射并降落新型谢泼德火箭

今天早上,“蓝色起源”第四次发射并降落了它的新型谢泼德火箭——我们可以现场观看整个过程。这是有史以来第一次现场直播“蓝色起源”号的试飞,展示了飞行器升空到太空边缘,随后坠落并着陆返回地球的过程。这次飞...

  • 发布于 2021-05-05 11:29
  • 阅读 ( 293 )

xbox one s正在进行第四次世界大战的硬朗装备改造

干净的白色Xbox One S是得到一个新的破旧的外观感谢齿轮战争4。今天微软宣布了一个新的特别版的小游戏机-上个月在E3上首次曝光-其特点是金属红色的配色方案,激光蚀刻划痕,和什么样的血溅看起来给它一个暴力的战争齿轮4...

  • 发布于 2021-05-06 11:38
  • 阅读 ( 132 )

美国空军的x-37b航天飞机在完成第四次飞行任务后返回家园

...完成了迄今为止最长的任务后返回地球。X-37B于2015年开始第四次太空之旅,并于今早早些时候在奥兰多肯尼迪航天中心着陆。 这次着陆标志着飞船第四次任务OTV-4的完成。据《奥兰多哨兵报》报道,这是这艘飞船第一...

  • 发布于 2021-05-11 02:50
  • 阅读 ( 108 )

ipod nano第四(ipod nano 4th)和第五代(5th generation)的区别

...ano是否是第五代的一个简单方法是它的屏幕是否更长。与第四代的2英寸屏幕相比,第五代的屏幕为2.2英寸,并且通过将分辨率提高一点来保持相同的像素密度。 除了第五代Nano之外,最大的,可能也是最令人惊讶的,是后置摄像...

  • 发布于 2021-06-23 12:31
  • 阅读 ( 185 )
moo06qmmqq
moo06qmmqq

0 篇文章

相关推荐