我很难在网上找到正常形式的直接定义。
我不想要任何示例或隐喻,只是以一种很好的格式定义了每种形式!我相信有超过 4 种正常形式,所以如果您能提供额外的信息,我们将不胜感激。
请填写我发现的任何遗漏信息或以更好的格式列出:
1FN:
- 每个单元格都是单值的
- 列中的条目必须属于同一类型
- 行必须唯一标识
2FN:
- 所有属性都必须依赖于键
3FN:
- 行必须只能通过键唯一标识
4FN:
- 没有多值依赖
我很难在网上找到正常形式的直接定义。
我不想要任何示例或隐喻,只是以一种很好的格式定义了每种形式!我相信有超过 4 种正常形式,所以如果您能提供额外的信息,我们将不胜感激。
请填写我发现的任何遗漏信息或以更好的格式列出:
1FN:
2FN:
3FN:
4FN:
@A_V,我想你可以在这里找到你要找的东西。它有 1NF - 4NF 的解释,包括 BCNF。
从页面:
您可能会发现此站点也很有帮助。我认为它最多只能达到 3NF,但是它使用了非常好的示例和清晰的语言:
http://www.essentialsql.com/get-ready-to-learn-sql-database-normalization-explained-in-simple-english/