E-R模型

1. 实体

在E-R模型中,实体用矩阵表示,通常矩形框内写明实体名。
实体是现实世界中可以区别于其他对象的“事件”或“物体”。
实体集是具有相同属性的实体集合。

2. 联系

在E-R模型中,联系用菱形表示,通常菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标注上联系的类型 (1:1,1:n,m:n)。
实体的联系分为实体内部的联系实体与实体之间的联系

(1)两个不同实体之间的联系
  • 一对一(1:1)
    指实体集E1中的一个实体最多只与实体集E2中的一个实体相联系。
  • 一对多(1:n)
    表示实体集E1中的一个实体可与实体集E2中的多个实体相联系。
  • 多对多(m:n)
    表示实体集E1中的多个实体可与实体集E2中的多个实体相联系。
(2)两个以上不同实体集之间的联系
  • 1 : 1 : 1
  • 1 : 1 : n
  • 1 : m : n
  • r : m :n

3. 属性

属性是实体某方面的特性。

(1)简单属性和复合属性

简单属性是原子的、不可再分的,复合属性可以细分为更小的部分 (即划分为别的属性)。

(2)单值属性和多值属性
定义的属性对于一个特定的实体都只有一个单独的一个值,就是单值属性;
那么一个属性可能对应一组值,就被称为多值属性。

(3)NULL属性

当实体在某个属性上没有值或属性值未知时,使用NULL值,表示无意或不知道。

(4)派生属性
派生属性就是从其他属性得来。

4. 实体-联系方法

实体-联系方法

posted @ 2020-09-01 23:19  AzureZK  阅读(1142)  评论(0)    收藏  举报
Live2D