我正在为朋友建模一个贷款数据库。
一个客户可以有0 到 N个 地址(街道地址或 POBox 地址,甚至超过 1 个街道地址,比 POBox 地址更多)。一个Property必须只有一个Address。一家公司(就业信息)必须只有一个地址。
最好为客户表提供一个单独的地址表。财产和公司的地址可以与财产和公司表一起使用。
但是由于我们在这里有一个地址表,您认为是否也共享公司和属性表的地址表是一个好主意?
当我们考虑实体之间的关系时,我们应该切断一个时间点(静态方式?)还是我们应该查看一定范围的时间(动态方式?)来分析它们的关系?例如,一家公司在某个时间点只能有一个地址,但该公司最近可能从一个地方搬到另一个地方。那么一家公司可能在一定的时间范围内拥有多个地址。