首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sql数据库表创建

sql数据库表创建
EN

Stack Overflow用户
提问于 2012-06-19 07:03:24
回答 2查看 94关注 0票数 1

我很难思考如何建立我的简单数据库,自从我在大学做过任何sql dev之后,我已经有了3年的时间了,所以我有了大脑衰退的习惯。

我有两张桌子

  • business
  • customer

一个客户可以属于许多企业,一个企业可以有许多客户。到目前为止,我已经创建了这个数据库..。

Business表如下所示

代码语言:javascript
复制
- id
- name
- address

Customer表:

代码语言:javascript
复制
- id
- name

我的问题是如何将这两者联系在一起,如何跟踪哪些客户与哪些企业合作,如果客户加入了企业,是否需要一个类似于业务id和客户id的新表?我只是有点迷茫,希望你们能得到我想要的。

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-19 07:05:41

如果你只想连接两个表。到此问题的链接将适合您:link two database tables

票数 1
EN

Stack Overflow用户

发布于 2012-06-20 06:48:06

我会选择派对模式,还有一个关系表。这允许您拥有个人或组织客户(或企业)以及它们之间的多个关系:

代码语言:javascript
复制
PARTY
id
type: {individual, organization}
name

RELATIONSHIP
fromParty references PARTY
relationshipType: {customerOf, organizationalContactOf, leadOf, staffOf, vendorOf}
toParty references PARTY
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11095937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档