代表几个替代表吗?

时间:2019-03-24 18:39:59

标签: mysql sql mysql-workbench

首先,我被困在工作台的可视化编辑器中,因此就可以了。

假定包含花店和学者的数据库。两者在功能上是不同的,以至于我需要将它们存储为单独的表。

尽管与此同时,花店和学者可以成为朋友。我们有与学术朋友一起的学者,与花店朋友一起的花店,与花店朋友一起的学者,作品。同样,他们所做的各种事情在学者和花店之间可以互换。因此,我也需要能够互换地处理学者和花店。哪种方法最优雅?

我考虑过添加一个具有单个主键的表,将其添加为花店和学术界的外键,然后将其用作可互换使用的方法。但这增加了很多,所以如果有一种比较整洁的方法,我希望可以!有什么建议么?

1 个答案:

答案 0 :(得分:0)

您的问题的适当答案是此处的第二或第三:

How can you represent inheritance in a database?

您只需要确定哪个更适合您的特定问题即可。