内容
- 定义-一对一关系是什么意思?
- Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
- Techopedia解释了一对一关系
定义-一对一关系是什么意思?
当一个父记录或字段只有零个或一个子记录时,就会在关系数据库中发生一对一的关系。这些关系最容易在数据库中表示,因为父记录和子记录可能都在同一表中。
Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
Techopedia解释了一对一关系
例如,在银行数据库的CUSTOMER_MASTER表中,每个客户都由唯一的CUSTOMER_ID代表,这也是该表的主键。每个客户还可能拥有政府发行的社会保险卡,其中包含唯一的社会保险号。因此,每个客户在银行的数据库中都必须有一个客户ID。如果客户确实有一个,那么每个客户只能有一个社会安全号码。
父字段(CUSTOMER_ID)与社会保障字段具有一对一关系。对于此类关系,最好将它们放在一个表中以方便参考。在这种情况下,社会保障号应该只是CUSTOMER_MASTER表中的附加列。