标签: mysql database database-design
我在包含成员的数据库中有条目。
目前这些在2个表中。合并(非规范化)这些表或将它们分开是一个很好的设计决策吗?
在我的案例中,写作并不那么重要。与阅读相关的复杂性是。
如果我合并它们,每条记录中至少会有7个空字段。但是,我将能够无缝地将孩子转变为成人,并且不会对关系产生任何问题(例如,成员属于类别,建筑物,事件),因为成员的ID将始终是唯一的。
答案 0 :(得分:0)
根据你的情况,我会合并它们。优点是代码更简单,连接更少。由于存储可能会有轻微的打击,但我认为它可以忽略不计。