E-R模型及表间关系
E-R模型的使用场景
- 对于大型项目,需要根据产品经理的设计,先使用建模工具如power designer, db designer等画出实体-关系模型(E-R模型)。
- 然后根据三范式设计数据库表结构
E-R模型
实体-关系模型,描述数据库存储数据的结构模型。
三种关系
表现形式
- 实体:用矩形表示,并标注实体名称
- 属性:用椭圆表示,并标注属性名称
- 关系:用菱形表示,并标注关系名称
E-R模型中的三种关系
- 一对一:人和身份证表
- 一对多(1-n):班级和学生表
- 多对多(m-n),比如:课程表和学生表