【发布时间】:2016-08-25 15:02:03
【问题描述】:
好的,所以 - 我有 3 张桌子。 项目 组织 联系人
我这辈子都不知道如何解决他们之间的关系。 以下是业务规则:
- 一个组织可以有很多员工
可以雇用一个组织来处理多个项目
一个员工可以成为一个组织的一部分
一个员工可以是多个项目的联系人
一个项目可以雇佣多个组织
- 一个项目可以有多个员工(每个组织一个联系人)
作为组织的一部分,需要能够为这两个项目分配联系人 需要能够将组织分配给项目 我已经尝试了所有我能想到的来解决那里的多对多关系,但找不到让这一切正常的方法...... 提前感谢您的帮助!
【问题讨论】:
-
所以您也需要一个 Employee 表,对吗?或者联系人应该是员工?
-
你试过什么?有时使用像这样的简单模式,最好在 ERD 中将其绘制出来。
标签: sql sql-server entity-relationship