你怎么知道SQL数据库何时需要更多规范化?

Ser*_*pia 6 sql database sql-server database-design normalization

是在你试图获取数据时,没有明显的简单方法吗?

当你发现某些东西应该是它自己的桌子?

有什么法律?

TLi*_*ebe 7

查看维基百科.本文讨论了数据库规范化和不同形式(第一,第二,第三等).大多数时候你应该瞄准至少第三种正常形式.有时候你想稍微放松规则(将多个表连接在一起可能太昂贵,所以可能想要对一些规范进行去规范化)但是大多数情况下,第三种常规形式是好的.


Ikk*_*kke 6

当您注意到必须重复相同的数据时,或者当您开始将单个字段用作数组时.


小智 2

当您开始质疑 SQL 数据库是否需要更多规范化时。