我在思考如何构建我的简单数据库时遇到了困难,自从我做了任何回到大学的sql dev以来已经有3年了,所以我已经养成了大脑褪色的习惯。
我有两张桌子
客户可以属于许多企业,企业可以拥有许多客户..到目前为止,我已将其创建为数据库..
Business
表看起来像这样
- id
- name
- address
Customer
表:
- id
- name
我的问题是如何将这两者联系在一起,如何跟踪哪些客户与哪些企业有关,因此如果客户加入业务,我需要一个新的表,如业务ID和客户ID?我只是有点迷失,希望你们得到我所要求的。
任何帮助将不胜感激。
答案 0 :(得分:1)
如果您只想链接两个表。这个问题的链接适合您:link two database tables
答案 1 :(得分:1)
我会选择派对模型和关系表。这使您可以拥有个人或组织客户(或业务)以及它们之间的多种关系:
PARTY
id
type: {individual, organization}
name
RELATIONSHIP
fromParty references PARTY
relationshipType: {customerOf, organizationalContactOf, leadOf, staffOf, vendorOf}
toParty references PARTY