这是一对一的关系吗
is this a 1 to 1 relationship
我正在尝试了解 ER 数据库设计并试图了解一些关系。
如果我有如下关系,请考虑 1 对 1,或 1 对多。
bloodpackID----------------comes from------------DonorID
谢谢
血包来源是1比1
来自于 DonorID 多对 1
Bloodpack
到Comes from
是1 to 1
,Comes from
到DonorID
是many-to-1
,供体1贡献可以看出1 和 2 血包。
如果Comes from
不存在这个会是一个many-to-one
关系,因为捐献者可以提供多个血包,而一个血包只能来来自一位捐助者。
如果多个捐献者可以为同一个血包捐款,那将是 many-to-many
关系。在这种情况下,您需要使用 'bridging' 或 'associative entity' table,如 Comes from
中所示你上面的例子。
希望对您有所帮助! :)
我正在尝试了解 ER 数据库设计并试图了解一些关系。
如果我有如下关系,请考虑 1 对 1,或 1 对多。
bloodpackID----------------comes from------------DonorID
谢谢
血包来源是1比1
来自于 DonorID 多对 1
Bloodpack
到Comes from
是1 to 1
,Comes from
到DonorID
是many-to-1
,供体1贡献可以看出1 和 2 血包。
如果Comes from
不存在这个会是一个many-to-one
关系,因为捐献者可以提供多个血包,而一个血包只能来来自一位捐助者。
如果多个捐献者可以为同一个血包捐款,那将是 many-to-many
关系。在这种情况下,您需要使用 'bridging' 或 'associative entity' table,如 Comes from
中所示你上面的例子。
希望对您有所帮助! :)