一、ER模型介绍
1.1 定义
ER模型即实体-关系模型(Entity-Relationship Model),是数据库设计中被广泛用作数据建模的工具。ER图即实体-关系图,用于图形化地表示数据库中的实体、属性和实体之间的关系。
1.2 组成
- 实体:用矩形框表示,代表现实世界中任何可以被认知、区分的事物。
- 属性:用椭圆框表示,代表实体的特性,如学生的学号、姓名等。
- 关系:用菱形框表示,代表实体之间的联系,如学生和课程之间的多对多关系。
图注:在ER模型中,其中学生和课程之间具有多对多关系 - 矩形表示实体(如学生,课程)
- 椭圆表示属性(如学号,姓名,性别,年龄)
- 菱形表示联系(如选课);
1.3 特点
- 直观易懂