梗概

实体(Entity):一个“实体”表示一个现实和抽象事物的集合,这些事物必须具有相同的属性和特征。这个集合的一个元素就是该实体的一个实例。

  • 实体被区分为独立实体和从属实体;
    • 独立实体:一个实体的实例都被唯一的标识而不决定于它与其他实体的联系
      • 在扩展E-R图中,独立实体又称强实体
    • 从属实体:一个实体的实例的唯一标识需要依赖于该实体与其他实体的联系
      • 从属实体需要从其他实体继承属性作为关键字(主码)的一部分
      • 主关键字包含了外来属性的实体为从属实体
      • 在扩展E-R图中,从属实体又称弱实体。

图形表示

  • 独立实体用直角方形框,从属实体用圆角方形框表示

工程化的要求

  • 每一个实体必须使用唯一的实体名
    • 相同的含义总是用于同一实体名,相同的含义不能用于不同的实体名
  • 一个实体应有一个或多个能唯一标识实体每一个实例的属性,即应有一个主关键字及若干次关键字(0或多个)
  • 如果一个完全外来关键字是一个实体主关键字的全部或部分,那么该实体就是从属实体。
    • 相反,如果仅一部分或根本没有外来关键字属性用作一个实体的主关键字,那么,这个实体就是独立实体