mysql之ER模型
2022-03-21 本文已影响0人
每天进步一点点变成更好的自己
ER模型-如何理清数据库设计思路。
1、什么是ER模型
ER模型也叫作实体关系模型,是用来描述现实生活中客观存在的事物、事物的属性,以及事物之间关系的一种数据模型。在开发基于数据库的信息系统的设计阶段,通常使用ER模型来描述信息需求和信息特性,帮助我们理清业务逻辑,从而设计出优秀的数据库。
ER模型包含哪些要素
在ER模型里面,有三个要素,分别是实体、属性和关系。
- 实体:可以看做是数据对象,往往对应于现实生活中的真实存在的个体。用矩形来表示。
实体分为2类,强实体和弱实体,可以独立存在的是实体。
强实体:不依赖于其他实体的实体。
弱实体:指对另一个实体有很强的依赖关系的实体。 - 属性:指实体的特性,不可再分的是属性。用椭圆形来表示。
- 关系:实体之间的联系。用菱形来表示。
ER模型的3种类型
ER模型的3个要素中,关系可以分为3种类型,分别是一对一、一对多、多对多。
- 1对1:实体之间的关系是一一对应的 。
- 一对多:一边的实体通过关系,可以对应多个另外一边的实体
- 多对多:指关系两边的实体都可以通过关系对应多个对方的实体。