ER图

2018-11-28  本文已影响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。弱实体参与联系时应该是“完全参与”。

上一篇下一篇

猜你喜欢

热点阅读