Database 这是一对一的关系吗

Database 这是一对一的关系吗,database,database-design,relational-database,Database,Database Design,Relational Database,我试图理解ER数据库设计,并试图了解一些关系 如果我有下面这样的关系,那就是考虑1到1,或者1到很多。< /P> bloodpackID----------------comes from------------DonorID 谢谢你,血包的价格是1比1 从多诺里德到多诺里德的比例是1比1血堆从多诺里德到多诺里德的比例是1比1 来源于DonorID是多对1Bloodpack来源于is1对1,来源于DonorID是多对1,如捐赠者1对1和2个Bloodpack都有贡献 如果来自不存

我试图理解ER数据库设计,并试图了解一些关系

如果我有下面这样的关系,那就是考虑1到1,或者1到很多。< /P>

      bloodpackID----------------comes from------------DonorID


谢谢你,血包的价格是1比1


从多诺里德到多诺里德的比例是1比1

血堆从多诺里德到多诺里德的比例是1比1


来源于DonorID是多对1

Bloodpack
来源于is
1对1
来源于DonorID
是多对1,如捐赠者1对1和2个Bloodpack都有贡献

如果
来自
不存在,则将是一种
多对一关系,因为献血者可以提供多个血包,而一个血包只能来自一个献血者

如果多个捐献者可以为同一个血液包献血,那将是一种多对多关系。在这种情况下,您需要使用“桥接”或表,如上面示例中的
所示


希望这有帮助!:)

Bloodpack
to
来自
is
1对
来自
to
DonorID
is
many-to-1
,从供体1对1和2个血包的贡献可以看出

如果
来自
不存在,则将是一种
多对一关系,因为献血者可以提供多个血包,而一个血包只能来自一个献血者

如果多个捐献者可以为同一个血液包献血,那将是一种多对多关系。在这种情况下,您需要使用“桥接”或表,如上面示例中的
所示


希望这有帮助!:)

这太棒了。来自不是一个表,而是关系的名称,如“血块来自捐赠者”。然而,我的教科书并没有提到让我困惑的多对多关系。这很好。来自不是一个表,而是关系的名称,如“血块来自捐赠者”。然而,我的教科书并没有提到很多对很多的关系,这让我感到困惑。