ER图

作者: 阿_贵 | 来源:发表于2018-11-28 08:02 被阅读0次

实体1(长方形) --- 关系(菱形) --- 实体2(长方形)                  实体关系都是表

细线:一个实体--- 多个关系。一个实体可以有多个关系,也可以没有关系(partial participation)

粗线:一个实体 --- 多个关系。一个实体至少(at least one)有一个关系(total participation)

指向关系的箭头:一个实体 --- 一个关系,不能:一个实体 --- 多个关系

上面的菱形是一个表

Many to Many,One to Many,One to One:是指两个实体之间的关系,而不是实体与关系(菱形)之间的关系

One to Many:指右边的实体一个对应左边的实体多个

optional代表对方部分参加

一对一, Nurse 部分参加,CareCentre只是引用部分NurseID

红色实心菱形:引用外表的字段(id等),必填

红色空心菱形:引用外表的字段(id等),可以为NULL

红色钥匙:引用外表的主键(id等),作为外健,与本表的其他字段组合成主键

Mandatory (blue diamond)

Optional (empty diamond)

Strong Entity  虚线,可以独立存在,Nurse和CareCentre可以独立存在

Weak Entity    实线

即一个实体的存在必须以另一实体的存在为前提。前者就称为“弱实体”,后者称为“强实体”。例如:职工子女的信息就是以职工的存在为前提的,子女实体是弱实体。

加粗矩形。强实体与弱实体的联系只能是1:1或1:N。弱实体参与联系时应该是“完全参与”。

相关文章

  • 《2.5系统数据库设计》

    仓库商品ER图仓库商品ER图.png智慧社区商超管理ER图智慧社区商超管理ER图.png智慧社区商超管理数据表智慧...

  • 2018-11-04 智慧商超管理系统

    ER图

  • 2018.11.4

    1.ER图 2.ER图转表格 USE [lj] GO /****** Object: Table [dbo].[收...

  • 2.4系统数据库设计

    2.4系统数据库设计 1.1>画出ER图ER1.gif1.2画出ER图ER2.gif2.1转换成表biao.gif...

  • 计算机英语中单词privilege和permission的区别

    涉及ER图和RBAC知识。 我们要考虑的是角色和认证的ER图(实体关系图) an application has ...

  • 系统数据库设计

    一、描述过程 1.绘制ER图;2.将ER图转换成数据表;3.绘制流程图。 二、ER图 三、数据表内容 1、商品表字...

  • ER图

    ER图里的关系

  • ER图

    前言 最近要开始做毕设了。苦于之前理论课没好好学,没有系统的学习和整理数据库方面的基础,非常后悔,以后每每学习一些...

  • ER图

    ER图为实体的联系图,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 ER图的设计过程 1.确...

  • ER图

    实体1(长方形) --- 关系(菱形) --- 实体2(长方形) 实体关系都是表 细线:一个实体-...

网友评论

      本文标题:ER图

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