外键我有一个CUSTOMERS
表和CONTACTS
表它们之间的关系是一对多明显。 还我PROJECTS
表和PROJECT_CUSTOMERS
表关系一对多与关系一对一CUSTOMERS
和PROJECT_CUSTOMERS
之间。 我的问题是,我有第五表PROJECT_CONTACTS
....我找不出哪个表应我指的是在这个表中,目前我指的PROJECT_CUSTOMERS
和CONTACTS
表,这是正确的或者有更好的东西?摸不清如何管理“项目,客户,联系人的关系
回答
你的标题是“外键”,但你的问题似乎只是约列应该在哪些表何去何从。
首先,决定什么可以发生,你想要什么/需要对他们说的情况。 (这将你的表,列,候选键,外键和约束)。
每个表保存行,使真正的一些谓词(按列名参数报表模板)。您的设计似乎有:
CUSTOMERS(id, ...) -- ID identifies a customer and ...
CONTACTS(id, ...) -- ID identifies a contact and ...
PROJECTS(id, ...) -- ID identifies a project and ...
PROJECT_CUSTOMERS(pid, cust_id, ...) -- project PID has customer CUST_ID and ...
PROJECT_CONTACTS(pid, cont_id, cust_id)...)
-- project PID has contact CONT_ID and project pid has customer CUST_ID and ...
外键有一个表&列的列表引用,形成一个候选键的表和列的列表。它表示第一个表中的值列表显示为第二个表中的值列表。如果是这样,申报一个外键。
我已经稍微编辑了我的答案。 1.我猜想了上面的评论(这些评论决定了表格和栏目),关于你想说的情况。 *你*需要告诉我们*他们究竟是什么。 2.你不明白的第一件事是什么? – philipxy
不错,现在我的问题是: PROJECT_CONTACTS.cust_id是指PROJECT_CUSTOMERS.cust_id还是CUSTOMERS.id? .....也应PROJECT_CONTACTS.pid引用PROJECT_CUSTOMERS.pid或PROJECTS.id ......请注意,联系人实际上是联系人(id,cust_id,.....)其中cust_id是指CUSTOMER.id –
“[A FK]表示第一个表中的值列表显示为第二个表中的值列表,如果是这样,则声明外键”。所以重新PROJECT_CONTACTS:如果'项目PID已经联系了CONT_ID并且项目PID有客户CUST_ID和...,那么'CUST_ID是否标识了一个客户......并且对于一些'...'参数也是真的吗?即如果在一个表中出现“CONT_ID”,它会出现在另一个表中?而且,对于某些'CONT_ID'&''参数,项目PID是否与CONT_ID联系并且项目PID有客户CUST_ID和...? PS再次:请给*正确的*评论。 – philipxy
- 1. 如何管理数据库中的联系人关系
- 2. 关联联系人上的电话号码未被更新 - 客户关系管理2011在线
- 3. WPF联系人管理
- 4. 联系人管理系统架构
- 5. 客户关系管理2011本地化
- 6. 由系统动态客户关系管理系统2015修改
- 7. 实体关系用户和联系人
- 8. 管理OSS项目的依赖关系
- 9. 客户关系管理 - 西铁城关系管理云解决方案
- 10. 将联系人与用户相关联
- 11. 清理Maven依赖关系管理
- 12. 建模关系客户,会议,客人
- 13. 客户关系管理4:导出产品目录
- 14. 如何摆脱客户关系管理4.0“new_”前缀
- 15. maven的“test-utils”项目 - 如何管理依赖关系
- 16. Django管理内联prefetch外部关系的外国关系
- 17. 偏好项目的重复联系人
- 18. 获取联系人的TFS项目
- 19. 如何获取谷歌联系人但不是Gmail联系人?
- 20. InvalidPluginExecutionException对话框不显示 - 客户关系管理2013
- 21. Google Apps:作为管理员访问域用户的联系人
- 22. 与联系人系统管理的搜索功能问题
- 23. 重复检测客户端不工作在客户关系管理2016年
- 24. 关于动态客户关系管理绩效
- 25. 链接联系人展望项目
- 26. 为客户关系管理配置面向互联网的部署(IFD)2013
- 27. 客户关系管理2011,解决方案和发布商选项不可用
- 28. frozennode管理员关系限制租客
- 29. Android设备联系人显示重复的联系人条目
- 30. MS Dynamics CRM中的帐户联系人关系
“显然是一对多”?两个客户不能有相同的联系人?项目同上。 (带来“一对一”的后果)。 – philipxy
两位客户不能有相同的联系人 –
您能否进一步解释这里的问题/背景/情况?正如@philipxy所说,对我们来说,你的问题并不明显,我们不知道这里的真实背景。简而言之,你能否解释这些表之间存在这些关系的原因?有了这个,我可以帮助你。 – Loa