数据库
首页 > 数据库> > 【MySQL E-R】E-R图的创建使用

【MySQL E-R】E-R图的创建使用

作者:互联网

E-R图的创建使用

E-R模型的设计方法

图形的含义
1️⃣:实体用矩形表示,矩形框内写明实体名。
2️⃣:属性用椭圆形表示,并用无向边将其与相应的实体型连接起来。
3️⃣:联系用菱形表示,菱形框内写明联系名,并用无向边分别与有光的实体型连接起来,同时在无向边旁边标上联系的类型(1:1, 1:n,或m:n)。


三条设计原则

1️⃣ :相对原则:每个人对抽象过程的不同解释和理解,造成设计结果不唯一

2️⃣:一致原则:抽象的结果应和要求保持一致

3️⃣:简单原则:能作为属性对待的,尽量归为属性


设计步骤
1️⃣:确定局部范围,设计股部E-R模型

2️⃣:集成局部E-R模型,初步形成全局E-R模型

3️⃣:消除冗余,优化全局E-R模型


几个基本概念

1️⃣:属性:每一列即为一个属性

2️⃣:域:属性的取值范围就是域

3️⃣:元组:每一行数据就是一个元组

4️⃣:候选码(Key):能唯一标识关系中的各个元组,不唯一

5️⃣:主码(Primary Key):候选码中的一个,唯一

6️⃣:外部码(Foreign Key):需要与父键保持一致


关系具有以下六个基本性质

1️⃣:关系中每个分量值都是原子的,不可分割

2️⃣:属性列是同质的,同一列的域相同

3️⃣:不同的列可以出资同一个域

4️⃣:列的次序可以相互交换

5️⃣:行的顺序也可以相互交换

6️⃣:一个关系中的任意两个元组不能相同


关系模式共有三类完整性约束


E-R图的使用练习

要求:

标签:实体,概念模型,创建,MySQL,车队,司机,使用,元组,属性
来源: https://blog.csdn.net/heiren_a/article/details/123236953