e-r图如何画
e-r图如何画:
真正开始绘制E-R图前需要对基本的概念有所了解。
1.基本概念
(1)实体:具有相同性质并且可以相互区分的现实世界对象的集合。在E-R图中用矩形框表示。比如:学生、职工、课程等。
(2)属性:实体所具有的某一特性称为属性,用椭圆表示,框内是属性名。
例如,学生实体有学号、姓名、性别、出生年份、系、入学时间等属性,用E-R图表示实体-属性为:
(3)联系:在现实世界中,事物内部及事物之间是有联系的,这些联系在信息世界中反映为实体(型)内部的联系和实体(型)之间的联系。
概念模型中的联系分为一对一联系、一对多联系和多对多联系三种类型,一对一联系是一对多联系的特例,一对多联系又是多对多联系的特例。
在一个物资管理系统中,涉及的实体有仓库、零件、供应商、项目和职工
物资管理系统中实体之间的联系如下:
①一个仓库可以存放多种零件,一种零件可以存放在多个仓库中,因此仓库和零件具有多对多的联系。用库存量来表示某种零件在某个仓库中的数量。
②一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作,因此仓库和职工之间是一对多的联系。
③职工之间具有领导被领导关系。即仓库主任领导若干保管员,因此职工实体型中具有一对多的联系。
④供应商、项目和零件二者之间具有多对多的联系。即一个供应商可以供给若干项目多种零件,每个项目可以使用不同供应商供应的零件,每种零件可以由不同供应商供给。
2.E-R的创建
对该物资管理系统进行抽象建立概念模型E-R图的步骤如下。
(1)建立实体-属性图
按照E-R图形表示,可将上表的内容转换为实体-属性图。
(2)建立实体-联系图
按照E-R图形表示,可将物资管理系统实体间的联系转换。
(3)建立完整的E-R图
综合上述实体-联系图和实体-属性图,可获得完整的E-R图。