标签: database-design
我想知道我是否遵循了以下数据库表的良好设计。
表:
两个里程碑表都有相同的列,两个资源表都有相同的列。
我的问题是我是否应该
设计就像这样:
非常感谢, 彼得
答案 0 :(得分:0)
您具有相同的字段,但它们(通过外键)“指向”不同的表,因此您不能将它们合并到单个字段中。你最终会得到一个CHECK,它允许一个字段或另一个字段包含一个非NULL值,基于类型字段。
在这个简单的案例中,这完全没问题。您基本上遵循3 possible strategies中的策略#1来实现继承。