【项目经理技能】--ER实体关系模型


ER: Entity-Relationship 实体关系模型

数据库(表)设计的理论基础

说明:

就是将一个事务(事件),分成三个部分

实体:数据对象(用方块表示)

例如:学生、客户、电脑、课程等;

属性:对实体的描述(用椭圆表示)

例如:

 ①学生的属性:身高、体重、性别、年龄等;

 ②电脑的属性:CPU、显卡、内存、电源、主板等;

关系:实体往往不是单独存在的,实体与实体之间是有关系的。(用菱形表示)

例如:

①学生和老师,存在上课传授知识的关系。

②商品和客户,存在购买的关系。

实体和实体之间的关系,存在很多种情况,一对一,一对多,多对多等

案例①:

购物系统,对商品、用户设计ER实体关系图模型

步骤:

1、抽象实体

 2、找出实体之间的关系

3、找出实体的属性、关系的属性,画出ER关系图

 4、根据ER关系图设计数据库表