实体-联系(E-R)模型
实体-联系方法(Entity-Relationship Approach),简称E-R方法或E-R模型(概 念数据模型) 本节介绍: • E-R模型中的基本概念 • E-R图 要点:矩形、菱形、椭圆形,直线
实体(集、型):用矩形表示,矩形框内写明实体名;
联系:用菱形表示,菱形框内写明联系名,并用 无向边分别与有关的实体连接起来,同时在无向边 旁标上联系的类型(1:1, 1:n或m:n)。
❖联系的属性: 联系本身也是一种实体型,也 可以有属性。如果一个联系具 有属性,则这些属性也要用无 向边与该联系连接起来
用E-R图表示某个工厂物资管理的概念模型
实体
仓库: 仓库号、面积、电话号码
零件 :零件号、名称、规格、单价、描述
供应商:供应商号、姓名、地址、电话号码、帐号
项目:项目号、预算、开工日期
职工:职工号、姓名、年龄、职称
实体之间的联系如下:
(1)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。仓库 和零件具有多对多的联系。用库存量来表示某种零件在某个仓库中的 数量。
(2)一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作, 仓库和职工之间是一对多的联系。职工实体型中具有一对多的联系
(3)职工之间具有领导-被领导关系。即仓库主任领导若干保管员。 (4)供应商、项目和零件三者之间具有多对多的联系
一个简单实例——学生实体集与课程实体集及其联 系的E-R图。
实际应用:集成与分离