【问题标题】:Are 'Functional Dependency' and 'Normalization' same things or different?“功能依赖”和“规范化”是相同的还是不同的?
【发布时间】:2016-03-06 11:39:13
【问题描述】:

'Functional Dependency' 和 'Normalization' 是同一个东西但有两个不同的名字吗?

This guy says that.

【问题讨论】:

    标签: database relational-database normalization


    【解决方案1】:

    它们不是一回事。

    功能依赖描述了两组属性的特征。例如,如果给您一个国家/地区的officially assigned two-letter ISO country code,您也知道该国家/地区名称。您可能会说“官方指定的由两个字母组成的 ISO 国家代码决定了国家名称。”在关系表示法中,您可以将其写为 A->B,大声读出为“A 确定 B”,其中 A 代表 ISO 代码,B 代表国家/地区名称。

    规范化是将关系从不太理想的结构改变为更理想的结构的过程。在较低范式中,这些更改基于函数依赖关系。

    Kent 的论文 A Simple Guide to Five Normal Forms in Relational Database Theory 现在可能是您更好的参考。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-28
      • 1970-01-01
      • 2015-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-29
      • 1970-01-01
      相关资源
      最近更新 更多