ER图的基本概念
在软件设计中,先设计好ER图,有利于数据库的设计。
在ER图中:
1.实体用矩形表示:在矩形内标注实体名称
实体概念:
解释:其实实体说白了就是一个集合,在数据库中可以把它简单看成一个表。它包括很多属性,而且是相对而言的。
比如在用户表中,用户是实体,用户表里面账号,密码就是属性。
而假如研究VIP表中的用户,那么对于VIP表来说,VIP表就是实体,里面的用户信息就是属性。
2.属性:每一个实体都有属性,用圆圈,在里面标注属性名称,并用线段与实体相连
3.联系
用菱形表示,里面写两个实体之间是如何关联的。分别与两边实体直线相联。同时在直线上标着联系类型。如(1:1, 1:n , 或M:N)
例子:
每个班级与班长形成 1 :1联系
班级与学生联系 1:N联系
选修课程与学生 M:N关系
结合写成一个ER图小demo