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来表示联系类型;

相关文章

  • 学而时习之--mysql基础

    E-R图 E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、...

  • java 21

    E-R图 E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、...

  • E-R图相关

    一、E-R图基本概念 E-R图也称实体-联系图(Entity Relationship Diagram),提供了表...

  • 2018-11-04

    智慧商超 绘制E-R图 将E-R图转化为数据表 sql代码

  • 2018-11-04

    智慧商超 绘制E-R图 将E-R图转化为数据表 sql代码

  • 智能超市

    E-R图 数据库图

  • 智慧商超系统

    E-R图 数据库图

  • 数据库设计E-R图及数据表

    商超E-R图 数据表 分割线 1.仓库商品关系E-R图及数据表 1.1仓库商品关系E-R图 1.2仓库商品数据表 ...

  • 曾成 2016270405

    E-R图 实体之间的关系

  • 实用数据库设计

    数据库设计的三个阶段 概念设计 将需求分析数据抽象成局部E-R模型,再将局部E-R模型集成为全局E-R模型E-R图...

网友评论

      本文标题:E-R图

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