代码之家  ›  专栏  ›  技术社区  ›  Pixelated

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

  •  1
  • Pixelated  · 技术社区  · 16 年前

    如果我在为概念性ERD建模,我应该在每个实体中分别使用属性primary address,还是应该为第四个实体address建模,添加primary address并使它们都PK>去那?

    Is this a good way to model address information in a relational database? 几乎涵盖了我需要知道的一切。

    1 回复  |  直到 9 年前
        1
  •  0
  •   ajdams    16 年前

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

    表:组织

    组织密钥{PK},

    主地址字段,

    表:人员

    个人密钥{PK},
    组织密钥{FK},

    任何其他字段

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