我正在尝试模拟销售情况,您可以通过联系人向个人或企业销售。我无法弄清楚这样做的正确方法。
似乎2个表格不正确。但是,如何建模可以成为企业或个人的Customer
表?我是否只需要boolean
来做生意"还有一个" business_name"默认为Null的字段。但是我必须在列上做一个if / then,这看起来很糟糕。
感谢任何建议,方向或链接。
答案 0 :(得分:1)
This SO answer专门针对个人和组织。 This one在稍微不同的应用程序中使用相同的技术。
答案 1 :(得分:0)
有关两种设计方案和相关技术的详细说明,请参阅有关“单表继承”,“类表继承”和“共享主键”的文章。
这里也有所有这三个标签。