数据库中的三元关系
在三元关系中,三个不同的实体参与了一个关系。
关系度= 3
例如:考虑一家移动制造公司。
涉及三个不同的实体:
移动-由公司制造。
零件-公司从供应商处获得的移动零件。
供应商-供应商向公司供应移动部件。
移动设备,零件和供应商将同时参与关系。由于这个事实,当我们考虑基数时,我们需要在相对于第三实体的两个实体的上下文中同时考虑基数。
三元关系中的基数
对于给定的供应商实例和零件实例,该供应商可以为多个移动模型提供该特定零件。
示例-考虑一个供应商S1,该供应商S1向公司提供处理器P1,并在其多个模型中使用了供应商S1提供的处理器P1,在这种情况下,移动设备相对于供应商和部件的基数为N(许多)。对于供应商的基数,我们可以说,对于移动的给定实例,其一部分可以由多个供应商提供。
示例-考虑一个拥有部件P1的移动M1,并且该M1由多个供应商提供,在这种情况下,供应商相对于移动和部件的基数为M(许多)。同样,对于给定的Supplier实例和Mobile实例,Supplier会提供多个零件。
示例-考虑供应商S1为移动M1供应零件,例如屏幕,处理器等,在这种情况下,零件相对于供应商和移动的基数为P(许多)。
以上是 数据库中的三元关系 的全部内容, 来源链接: utcz.com/z/317107.html