学到数据库的图表示发现还没有中文博客对Chen, Crow’s Foot和UML三种实体关系模型进行总结,不才参考多方资料对这三种表示法进行汇总。
Chen Notation
实体:由包含实体名称的矩形框表示
- 实体(Entity)
- 弱实体(Weak Entity)
一个实体对于另一个实体(具有很强的依赖联系,而且该实体主键的一部分或全部从其强实体(或者对应的弱实体依赖的强实体)中获得。比如在人事管理系统中,职工子女的信息就是以职工的存在为前提的,子女实体是弱实体,子女与职工的联系是一种依赖联系。
- 关联实体(Associative Entity)
用于多对多关系,多条关系与之对应。
属性:由包含属性名称的椭圆表示,属性通过直线与关系相连
- 关键属性(Key Attribute&