1 概述
重要概念:
实体(Entity)
联系(Relationship)
属性/关键字(Attribute/Key)
IDEF1x图可认为是一种拓展E-R图
2 实体
独立实体→强实体
直角方形框
核心:关键字拥有的属性是自身拥有的属性
结构:实体名,实体号,主关键字(主码),次关键字(候选码)标AK
从属实体→弱实体
圆角方形框
核心:关键字继承自其他实体的主关键字
结构:实体名,实体号,主关键字标FK(外键)
3 联系
确定性联系(连接联系),非确定性联系,分类联系
确定性联系又分为标定联系和非标定联系
标定联系
一对多
核心:父实体的主关键字是子实体主关键字的一部分
结构:实线+圆圈(子实体方向)
非标定联系
一对多
核心:父实体的主关键字不是子实体主关键字的一部分
结构:虚线+圆圈
非确定联系
多对多
核心:引入相交实体(相关实体),将多对多分解为若干个一对多
结构:实线+圆圈(相交实体方向),相交实体主关键字标FK
分类联系
一个一般实体,多个分类实体
核心:一般共有的属性放在一般实体中,分类实体除了继承共有属性还具有各自特殊属性(必须)
结构:实线+圆圈+平行线(两条为完全分类,一条为非完全分类)+多个实线
进而引出:
具体化:从一般实体到分类实体到子分类实体等(父类-子类-子子类等)的过程
泛化:与具体化互逆,抽象出共同的属性