我的系统中有以下实体:COMPANY
,POSITION
,APPLICANTS
。POSITION
和APPLICANTS
之间存在多对多关系,但当前的模型没有显示COMPANY
和APPLICANTS
之间存在多对多关系。
您认为有一个具有公司ID、职位ID和申请者ID的联接表foo
有意义吗?或者我应该有一个联接COMPANY
和POSITION
的表和另一个联接POSITION
和APPLICANTS
的表?
最佳答案
我不这么认为。通过与APPLICANT
连接,可以获得给定COMPANY
的POSITION
。
我认为当一个人从COMPANY
变为APPLICANT
时,他和他之间的关系变得很重要。我不会按照你的建议做模型。
关于database - 数据库设计问题,您怎么看? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9864236/