【发布时间】:2011-11-02 14:07:42
【问题描述】:
我希望这不会是一个愚蠢的问题。我对数据库规范化的概念有些困惑,这似乎表明在特定字段/列中有任何类型的可预测或重复数据时,最好创建一个新表并通过外部 ID 链接,这真的是每种情况都需要?
例如,Gender、Business Type 等字段(没有严格的功能用途,只有信息) , Salutation(先生、夫人等),所有这些都会在整个表格中重复出现,这似乎有点过头了,让我不得不创建一个新表格对于这些?它还使我在检索数据时必须使用更多的 JOIN。
什么时候有必要对重复数据使用单独的表,或者最好的做法是对所有内容都这样做?
【问题讨论】:
标签: mysql sql database database-normalization