有一个只有一列的表可以吗?我知道从技术上来讲这不是非法的,但是它被认为是糟糕的设计吗?
编辑:
这里有一些例子:
有人提到添加一个关键字段。以我的看法,这单列将是主键。
是的,以使表格效率最高的方式设计表格无疑是一个很好的设计。“不良RDBMS设计”通常以低效率为中心。
但是,我发现大多数单柱设计案例都可以从附加色谱柱中受益。例如,州代码通常可以在第二栏中说明完整州名称。或黑名单可以具有关联的注释。但是,如果您的设计确实不需要该信息,那么最好只使用一列。