我正在考虑将地址添加到现有数据库中,并试图找出以下方法的优缺点(如果有任何我忽略了)。
- 将地址与源记录内联存储
- 有一个地址表并为实体添加一个外键
- 具有链接到实体的外键的地址表
出于标准化原因,我想避免将其内联存储,但我不确定要选择其他哪些选项。在某些时候,我们可能希望其他实体类型在其上具有地址,这使得选项 2 看起来是最好的选项。这个选项(据我所知)有可能留下未链接的数据。
我正在考虑将地址添加到现有数据库中,并试图找出以下方法的优缺点(如果有任何我忽略了)。
出于标准化原因,我想避免将其内联存储,但我不确定要选择其他哪些选项。在某些时候,我们可能希望其他实体类型在其上具有地址,这使得选项 2 看起来是最好的选项。这个选项(据我所知)有可能留下未链接的数据。
我负责在项目上创建数据库。我们的字段很少有值(每 10,000 条记录中有 1 个),我正在尝试找出将其存储在数据库中的最佳方法。
据我所知,我有 3 个选项:
还有其他我没有考虑过的选择吗?
我正在尝试找出每种方法的优缺点。据我所知,1 将是最简单的,2 将占用最少的空间,但我正在努力为 3 找到许多资源。