特殊的一对一db关系

时间:2017-12-12 20:19:52

标签: database-design relational-database

这可能是一个愚蠢的问题,但我在数据库中是一个新问题'东西,请原谅。 这种关系是否有效: x entity 1..1 - > 1..1 y实体,  毕竟它也是1-1,对于这个也是如此: 0..1 - > 1 但是,但仍有一点点差异。

1 个答案:

答案 0 :(得分:0)

x 1..1 - > 1..1 y:x中的每一行都链接到y中的一行且只有一行。

x 0..1 - > 1 y:x中的某些行链接到y中的一行且只有一行。

在第一个场景中,x表示链接到y中的一行,例如外键。

示例:您有一个EmployeeID。每个员工作为ID和每个ID都链接到一名员工。

在第二个场景中,x不一定是链接,但是如果是,则它只链接到y中的一行。

例如:您可以拥有手机号码。如果你有一个,你只有一个,每个手机号码只与一个人有关。

有关详情:Cardinality