SQL中规范化的软件

时间:2015-05-17 07:51:50

标签: mysql sql mysql-workbench normalization database-normalization

我知道通过算法将关系分解为Boyce-Codd Normal Form(BCNF)。

如果是通过算法完成的,我想知道是否存在为我进行分解的软件?我知道怎么做,但我经常倾向于做一些愚蠢的错误,我想完全确定我做错了。

1 个答案:

答案 0 :(得分:0)

在现实世界中绝对使用标准化......希望你知道3NF只是......现在是什么的第三个,8?但3NF应该是一个容易的目标。

然而......我冒昧地说,没有这样的工具。

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

每张表代表事实......关于某种事物(人,帐户,订单,货物,物品,地点)的实例的事实,有时包括外键,这些外键会引导您了解有关该事物的其他事实。

规范化与表格表示事实的精确程度有关,现在表格的设计可以防止误解或不一致地表达事实。

因此,

  

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

在原帖中详细了解here