数据库设计 - 可选字段

时间:2011-04-22 12:01:50

标签: database-design field optional

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

2 个答案:

答案 0 :(得分:3)

如果您打算从人员列表中为人们提供选择,并打算对此字段进行分析,那么将其标准化是值得的。否则,空间的微小节省不会超过不便之处。

空字段不占用数据库中的任何空间,除非它们是固定宽度(可能不是那么,取决于DMBS)。好处不是避免空场,而是避免重复或脏数据,这使得不可能进行合理的分析。

答案 1 :(得分:1)

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