当第一个表中只有一条记录对应于相关表中的一条记录时,就会出现一对一的关系。例如,美国公民有社会安全号码。每个人只分配一个号码,因此,一个人不能有多个号码。
这是使用下面两个表格的另一个例子。这些表具有一对一的关系,因为第一个表中的每一行都与第二个表中的另一行直接相关。
员工编号 | 名字 | 姓 |
123 | 干草堆 | ROSSIN |
456 | 抢 | 哈尔福德 |
789 | 埃迪 | 亨森 |
567 | 艾米 | 键 |
因此,员工姓名表中的行数必须与员工职位表中的行数相同。 另一种类型的数据库模型是一对多关系。使用底部表格,您可以看到Rob Halford是一名经理,所以他与该职位的关系是一对一的,因为在这家公司,一个人只有一个职位。但经理职位包括两个人,Amy Bond和Rob Halford,这是一对多关系。一个位置,很多人。 了解有关数据库关系,外键,JOIN和E-R图的更多信息。员工编号 位置 电话分机 123 关联 6542 456 经理 3251 789 关联 3269 567 经理 9852