数据库设计-可选字段



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

如果您打算从标题列表中为人们提供选择,并打算对该字段进行分析,那么将其规范化是值得的。否则,节省的空间不大可能超过带来的不便。

空字段不占用数据库中的任何空间,除非它们是固定宽度(甚至可能不是,这取决于DMBS)。这样做的好处不在于避免空字段,而在于避免重复数据或脏数据,因为脏数据会导致无法进行良好的分析。

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

相关内容

  • 没有找到相关文章

最新更新