gpt4 book ai didi

mysql - 表之间的关系需要描述吗?

转载 作者:行者123 更新时间:2023-11-29 11:51:05 27 4
gpt4 key购买 nike

表关联是否需要有角色。我发现这很难理解,例如,如果有一个产品表和一个库存表,并且产品表中的一行与库存表中的许多行相关联。(例如,特定产品的每个副本都有一个唯一的序列号,是引用库存表中的列的外键)可以与另一个表中的一个或多个(可能)行关联

我觉得这种关系很难描述。如果颠倒过来,您可以说一个产品包含在 1 个且仅 1 个库存中,而一个库存包含 1 到多个产品。

在我找到此页面上的关系的各种定义之前,我无法理解与上述类似的问题

http://help.filemaker.com/app/answers/detail/a_id/9922/~/understanding-and-creating-many-to-many-relationships-in-filemaker-pro

也许我的想法是错误的

最佳答案

了解陈的ERM(实体关系模型)方法/图表:实体是盒子(和实体类型表),关系(船舶)类型是菱形(和关联表),实体类型的参与是从菱形到盒子的线(& FK) 和属性(非实体“参与者”或属性)在线上为椭圆形。这清楚地表明了什么是关系(船舶)/表以及什么是参与/FK。然后,一些 ER 变体误用了 FK 的“关系”一词,并省略了钻石,因此关系和参与是什么不太清楚。 (请参阅维基百科实体关系模型。)您使用术语“角色”,该术语在对象角色建模中用于参与(通过实体或属性)。它是最真实的关系模型,可以映射到 ER 和 ER 变体方法。 (ER存在人为区分的问题。实体、关系或属性之间实际上没有区别,每个表超键都对应一个“实体”。)

关于mysql - 表之间的关系需要描述吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34055043/

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