2

我即将添加一个为用户提供可选标题的字段。创建一个带有 1 个或多个带有 id 的字段的额外表作为查找是一种好习惯吗?这被认为是有效的吗?还有其他解决方案吗?

4

2 回答 2

4

如果您要从标题列表中为人们提供一个选择,并打算对该领域进行分析,那么将其标准化是值得的。否则,空间上的微小节省不太可能超过带来的不便。

空字段不会占用数据库中的任何空间,除非它们是固定宽度的(甚至可能不会,取决于 DMBS)。好处不是避免空字段,而是避免重复或脏数据,这使得体面的分析变得不可能。

于 2011-04-22T12:10:38.643 回答
1

出于搜索目的,最好有额外的表,但只有可选标题,您可以在同一个表中创建另一个字段。

于 2011-04-22T12:05:37.777 回答