首页 > 解决方案 > 在数据库表中创建多个地址

问题描述

我正在尝试找出我的数据库的最佳布局。

我有两个表,帐户和客户。客户可以属于一个帐户。两者都应该能够有多个地址。

如何区分地址表中账户和客户的区别?我是否需要创建一个 AccountAddress 和 CustomerAddress 表来执行此操作,或者我可以创建一个表来处理所有地址?

我还没有将地址添加到我的帐户或客户表中,因为我不确定如何处理它。

到目前为止,这是我的桌子。

账户表:

在此处输入图像描述

客户表:

在此处输入图像描述

地址表:

在此处输入图像描述

处理这个问题的最佳方法是什么?

标签: sql-serverdatabasetsql

解决方案


推荐阅读