对于 ER 图中描绘的电路,该陈述是否正确?

问题描述 投票:0回答:1

ER diagram here

一名员工可以在多个办公室工作。

请评估应用于此 ER 图的表达式。我觉得这似乎是错误的。

Office 和 Company 之间是一对多的关系。这意味着许多公司有许多员工在一间办公室工作。因此,许多员工在多家公司工作,但这些公司都在一个办公室。因此,员工可以在不同的公司但在一间办公室工作。为了使原始表述正确,Office 和 Company 之间的关系必须是多对多。我对么?如果我错了,请写下来并指出我的推理中的错误。

database relational-database entity-relationship
1个回答
0
投票

Office 和 Company 之间是一对多的关系。

是的。所以可能有 A、B、C 公司都在纽约办事处。

这意味着许多公司有许多员工在一个办公室工作。

这可能是真的,但不一定。 (即,不是“暗示”。)A、B、C 公司各有 20 名员工;所有 60 名员工均在纽约办事处。但D公司的办公室在芝加哥;有一名员工;芝加哥没有其他公司。 (多对多并不排除多对一,也不排除一对多;也不排除一对一。)

工人可以在不同的公司工作...

是的。例如,在 A 公司和 B 公司(恰好都在纽约)。

...但是在一间办公室。

不一定。 D 公司需要一名新员工,但只是兼职。纽约 C 公司的一名员工喜欢去钓鱼(也喜欢去百老汇看演出)。他们在芝加哥 D 公司担任兼职职位;并转为兼职以继续在纽约 C 公司工作。通勤是员工的问题。

给出的ER图仍然准确地代表了情况。

一名员工可以在多个办公室工作。

QED。

© www.soinside.com 2019 - 2024. All rights reserved.