Database design 基本数据库设计问题-1属性三个实体

Database design 基本数据库设计问题-1属性三个实体,database-design,erd,conceptual,Database Design,Erd,Conceptual,有人能澄清一些我现在应该知道的事情吗 如果我有三个实体的组织、董事和公司秘书,并且每个人都有主地址属性 如果我在为概念性ERD建模,我应该在每个实体中分别设置属性“主地址”,还是应该为第四个实体地址建模,添加主地址,并将它们全部设置为PK>FK 我找到了这个链接,它几乎涵盖了我需要知道的一切 我会这样做,假设主地址指的是组织位置: 表:组织 组织密钥{PK}, 组织名称, 主地址字段, 还有其他领域吗 表:人员 个人密码{PK}, 组织密钥{FK}, 职位{目录、秘书等}, 还有其他领域吗 在我

有人能澄清一些我现在应该知道的事情吗

如果我有三个实体的组织、董事和公司秘书,并且每个人都有主地址属性

如果我在为概念性ERD建模,我应该在每个实体中分别设置属性“主地址”,还是应该为第四个实体地址建模,添加主地址,并将它们全部设置为PK>FK


我找到了这个链接,它几乎涵盖了我需要知道的一切

我会这样做,假设主地址指的是组织位置:

表:组织 组织密钥{PK},
组织名称,
主地址字段,
还有其他领域吗

表:人员 个人密码{PK},
组织密钥{FK},
职位{目录、秘书等},
还有其他领域吗

在我看来,实在没有必要将“董事”与“秘书”分开,因为他们都是某个特定组织的雇员


现在,如果主地址是指个人地址(即个人家庭地址),那么我会在personal表中添加其他字段

所有相关实体的主地址是否相同?或者,组织的主要地址可能与董事/公司秘书不同。我过去这样做的方式是让一个组织有位置,其中一个位置是主要位置。嗨,杜恩,非常感谢您的回复,是的,所有三个主要地址都可能不同,因为主管和组织可能没有关联。为我的建议干杯,因为我可能能够将这一点应用到我遇到的另一个问题上。嗨,阿贾达姆斯,非常感谢在我的情况下,董事和公司秘书可能与我担任模特的任何组织都没有关系。所以组织的主要地址可以是注册地址,董事的主要地址可以是他们的住址。在这种情况下,我想我可以添加一个包含多个地址类型的地址表,这些地址类型链接到每个实体(组织、主管和秘书)?