gpt4 book ai didi

股权的实体关系图

转载 作者:行者123 更新时间:2023-12-01 03:06:32 25 4
gpt4 key购买 nike

我必须描述股权,其中主体拥有被投资公司的股权,并且股权由零个或多个记录描述。

我不知道对“持股”部分建模的正确方法是什么。这听起来像是一种关系,但它似乎也是一个实体。

如果我没记错的话,图 1 和图 2 都指向相同的逻辑模式。

你认为哪张图是正确的?第一个还是第二个?为什么?

并且,第二个和第三个模式是等价的吗? (我的回答是:是的)

架构 1:

schema1

模式 2:

enter image description here

模式 3:

enter image description here

最佳答案

第一 , 解决是否shareholding是实体或关系:
因为 shareholding描述主体和被投资公司如何互动,我倾向于认为这是一种关系。话虽如此,您可能想要定义 shareholding主体+记录与被投资公司之间非常明确。

第二 ,关于哪个模式是正确的:
我认为要正确地表明持股可以用零个或多个记录来描述,2 和 3 不正确,因为它们具有 (1,1) Shareholding之间的关系和 Record实体。我个人会修改架构 1 以拥有 Shareholding作为 Investee 共享的关系和 Shareholder ,然后有一个 (0,N) Shareholding之间的连接和 Record直接(如果可能)。这将显示两者之间的实际关系,而不是中间人Descriptions关系,但可能与这些事物在您的系统中的交互方式无关,因此这是您对最有意义的要求。 :)

我还要说我喜欢 (0,N)之间SubjectShareholding在模式 2 中。

第三 , 如果 Schema 2 和 Schema 3 是等价的:
是的,这些是等价的,因为您保留了 ShareholderInvestee两者的关系一致。如果您将它们更改为 Schema 3 中的实体,场景会有所不同,但在 Schema 3 中,您几乎只是更明确地说明了 Shareholding是。话虽如此,模式 2 更加清晰。

我希望这有帮助!我绝不是 ERD 的大师,如果您愿意,我很乐意讨论这个问题! :)

关于股权的实体关系图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56743167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com