# E-R 图和 R-M 图
# E-R 图和 R-M 图
# 思维导图
# 继承关系
# 细节
- 各种线段
粗实线:表示至少有一个
细实线:表示 0-n
粗箭头:表示有且仅有一个 - E-R 图细节
如果有某个实体依赖于另一个实体,这个实体为弱实体,此实体主键需要画虚线。
如果某个属性为多值属性,此属性绘画时需要标注为弱属性,两个圈表示;如果某个属性为复合型属性,即包含 (address,postcode,etc..),此属性绘画时需要画出包含的属性。 - E-R 图转 R-M 图
在 E-R 图中,如 N-1 的关系,N 的一方需要在 R-M 图中添加外键到 1 的一方的 PK。如果某个关系为 m-n,R-M 图中需要新建一个关系表来表示;如果为三元关系同理也需要,此时新表包含三个 & 两个表的主键,同时也是外键。某个关系包含属性时,此关系也需要重新建表,且包含两个属性的主键。
多值属性在转 RM 时也需要重新建一张表,但是复合型属性需要删除,同时子属性不删除。