我知道将关系分解为Boyce-Codd范式(BCNF)是通过算法完成的。

如果是通过算法完成的,我想知道是否有软件可以帮我分解?我知道该怎么做,但我经常会犯一些愚蠢的错误,我想完全确定自己做对了。

最佳答案

规范化绝对用于现实世界中……希望您知道3NF只是其中的第三个……现在是什么8?但是3NF应该是一个容易的目标。

但是...我敢说没有这样的工具。

从技术上讲,规范化是每个表的属性。在给定的数据库中,不同的表可能具有不同的规范化级别。

每个表都代表事实……关于某种事物(人,帐户,订单,装运,物品,位置)的实例的事实,有时包括外键,这些外键会导致您找到关于该事物的其他种类的事实。

归一化与表格表示事实的精确度有关,现在表格的设计可以防止事实的错误表示或不一致的表示。

从而,


  需要了解实际事实...这超出了自动化工具的范围




在原始帖子中阅读有关here的更多信息。

10-07 17:56