【项目经理技能】--ER实体关系模型
ER: Entity-Relationship 实体关系模型
数据库(表)设计的理论基础
说明:
就是将一个事务(事件),分成三个部分
实体:数据对象(用方块表示)
例如:学生、客户、电脑、课程等;
属性:对实体的描述(用椭圆表示)
例如:
①学生的属性:身高、体重、性别、年龄等;
②电脑的属性:CPU、显卡、内存、电源、主板等;
关系:实体往往不是单独存在的,实体与实体之间是有关系的。(用菱形表示)
例如:
①学生和老师,存在上课传授知识的关系。
②商品和客户,存在购买的关系。
实体和实体之间的关系,存在很多种情况,一对一,一对多,多对多等
案例①:
购物系统,对商品、用户设计ER实体关系图模型
步骤:
1、抽象实体
2、找出实体之间的关系
3、找出实体的属性、关系的属性,画出ER关系图
4、根据ER关系图设计数据库表