E-R图

作者: Yix1a | 来源:发表于2017-10-26 18:11 被阅读20次

    E-R图也称实体-联系图,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

    • 成分

    在ER图中有如下四个成分:
    矩形框:表示实体,在框中记入实体名。
    菱形框:表示联系,在框中记入联系名。
    椭圆形框:表示实体或联系的属性,将属性名记入框中,对于主属性名,则在其名称下划一下划线。
    连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1:对于一对多联系,要在一的一方写1,多的一方写N;对于多对关系,则要在两个实体连线方向各写N,M。

    • 构图要素

    构成E-R图的3个基本要素是实体型,属性和联系,其表示方法为:

    • 实体
      一般认为,客观上可以相互区别的事物就是实体,实体可以是具体的人和物,也可以是抽象的概念和联系,
    • 属性
      实体所具有的某一特性,一个实体可由若干个属性来刻画,属性不能脱离实体,属性是相对实体而言的。
    • 联系
      联系也称为关系,信息世界中反映实体内部或实体之间的关联。实体内部的联系通常是指组成实体的各属性之间的联系,实体之间的联系通常是指不同实体集之间的联系。
    • 一般性约束

    实体-联系数据模型中的联系型,存在3中一般性约束:一对一约束、一对多约束和多对多约束。

    • 一对一联系
      对于两个实体集A和B,若A中的每一个值在B中至多有一个实体之与之对应。
    • 一对多联系
      对于两个实体集A和B,若A中的每一个值在B中有多个实体值与之对应反之B中每一个实体值在A中至多有一个实体值与之对应。
    • 多对多关系
      对于两个实体集A和B,若A中每一个实体值在B中有多个实体值与之对应,反之亦然,则称实体集A与实体集B具有多对多联系
    • 作图步骤

      1. 确定所有的实体集合;
      2. 选择实体集应包含的属性;
      3. 确定实体集之间的联系;
      4. 确定实体集的关键字,用下划线在属性上表明关键字的属性组合;
      5. 确定联系的类型,在用线将表示联系的菱形框联系到实体集时,在线旁标注是1或n来表示联系类型;

    相关文章

      网友评论

          本文标题:E-R图

          本文链接:https://www.haomeiwen.com/subject/mqxxpxtx.html