一名员工可以在多个办公室工作。
请评估应用于此 ER 图的表达式。我觉得这似乎是错误的。
Office 和 Company 之间是一对多的关系。这意味着许多公司有许多员工在一间办公室工作。因此,许多员工在多家公司工作,但这些公司都在一个办公室。因此,员工可以在不同的公司但在一间办公室工作。为了使原始表述正确,Office 和 Company 之间的关系必须是多对多。我对么?如果我错了,请写下来并指出我的推理中的错误。
Office 和 Company 之间是一对多的关系。
是的。所以可能有 A、B、C 公司都在纽约办事处。
这意味着许多公司有许多员工在一个办公室工作。
这可能是真的,但不一定。 (即,不是“暗示”。)A、B、C 公司各有 20 名员工;所有 60 名员工均在纽约办事处。但D公司的办公室在芝加哥;有一名员工;芝加哥没有其他公司。 (多对多并不排除多对一,也不排除一对多;也不排除一对一。)
工人可以在不同的公司工作...
是的。例如,在 A 公司和 B 公司(恰好都在纽约)。
...但是在一间办公室。
不一定。 D 公司需要一名新员工,但只是兼职。纽约 C 公司的一名员工喜欢去钓鱼(也喜欢去百老汇看演出)。他们在芝加哥 D 公司担任兼职职位;并转为兼职以继续在纽约 C 公司工作。通勤是员工的问题。
给出的ER图仍然准确地代表了情况。
一名员工可以在多个办公室工作。
QED。