ER图

论坛 期权论坛 脚本     
匿名技术用户   2020-12-27 13:38   61   0

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

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

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

2483170-a6ffa744d39fd5df.png

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

上面的菱形是一个表

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

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

2483170-0fe5adfd38a15475.png
optional代表对方部分参加


2483170-d1c8036c3353fea0.png

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

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

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

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


2483170-c7822d8db40dff1b.png

Mandatory (blue diamond)

Optional (empty diamond)



2483170-2bd9175251440bf4.png


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

Weak Entity 实线

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

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


2483170-a5e9ae2473d82be9.png
2483170-00845de42e1cd7b5.png
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP