多个1对1关系的表有什么用

Arj*_*jee 5 database

下面显示了两张表,一张包含员工详细信息和地址。如果两个表都具有“一对一”关系(即一名员工只有一个地址,反之亦然),那么为什么不将两个表合并为一个表,如下所示。

  • 具有 1 对 1 关系的两个表

在此输入图像描述

  • 两张表合二为一。

在此输入图像描述

F0X*_*0XS 1

数据库分析方法有两种。第一种形式是在所使用的表、员工和地址应该合并的情况下简化架构的形式。另一种方法称为第三种形式,它包括使表尽可能独立。对于表员工和地址,应将其分开。方法没有正确或错误之分,只是一种选择。但是,如果数据库包含许多表,则简化并得到第一种形式更为明智,但没有义务。