1

请有人能澄清一下我现在应该真正知道的事情吗?

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

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

此后发现此链接这是在关系数据库中对地址信息建模的好方法吗?这几乎涵盖了我需要知道的一切。

4

1 回答 1

0

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

表:组织

Org_Key {PK}、
Org_Name、
主要地址字段、
任何其他字段

表:人员

Person_Key {PK}、
Org_Key {FK}、
职位{目录、秘书等},
任何其他字段

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

现在,如果您所说的主要地址是指个人地址(即个人家庭住址),那么我会在 Personnel 表中添加其他字段。

于 2010-08-04T14:13:23.120 回答