数据库设计|方法1:
在这种方法中,我为不同类型的实体维护两个不同的表,并根据上图显示与其他表的关系。
数据库设计|方法2:
在这种方法中,我为两个实体提供了单个表(将来可以添加更多)并将参照完整性用蓝色突出显示。
如果我考虑最好的数据库设计实践和ORM实现(每个表使用鉴别器两个实体),哪种方法更好?请建议。
由于
答案 0 :(得分:0)
你在这里提出错误的问题。哪种更好的方法不是一个简单的问题,为了回答这个问题,我们需要了解有关您要解决的情况的许多不同内容,包括
真正的答案是看看你的情况并确定解决问题的意义,并尝试预测未来可能出现的任何问题,请记住,虽然有些情况根本不会出现,然后再去做什么对你/你的团队有意义。对于有点模糊的回答感到抱歉,但这是答案真正的情况之一:"这取决于。"