ER图(黑盒子系统的拆分)

发布时间 2023-10-02 15:07:06作者: yesyes1

1、需要清楚的ER图的各个图形的含义

矩形--实体类;

椭圆形--实体类的属性;

菱形--代表实体类之间的关系;

虚线椭圆形--代表这个属性可以由其他属性派生出来(间接得到);

双实线矩形--代表弱实体,即必须依赖某个实体而存在;

双实线椭圆形--代表多值属性,即一个实体的这个字段,可以有多个不同的值;

双实线菱形--代表弱关系,即一般与弱实体一起使用,有弱实体才会有弱关系;

2、画图需要注意到的问题

实体类的属性之中的主键id下面记得加下划线

3、关联关系(放置在与菱形相连的两条线上)

关联关系有三种:1对1、1对多,多对多;

1--1;

1--n;

m--n;