F_G

许多问题需要说清楚就可以&&走永远比跑来的重要

导航

[Database] 数据库ER图

数据库ER图主要应用于需求分析阶段,用于程序员和用户之间的交流,算是介于自然语言和编程语言之间的一个折中。

 

为什么使用弱实体集?

通过为弱实体集加上合适的属性,可转变为强实体集,为什么还要使用弱实体集?

避免数据冗余(强实体集码重复),以及因此带来的数据的不一致性

弱实体集反映了一个实体对其它实体依赖的逻辑结构

弱实体集可以随它们的强实体集的删除而自动删除

弱实体集可以物理地随它们的强实体集存储

 

上图展示了许多数据库ER图中的元素

一、使用椭圆表示属性

二、矩形表示实体

三、菱形表示联系

四、双框矩形:表示弱实体

五、双框菱形表示标识行联系(弱实体联系)

六、主键的表示,使用下划线(在实体当中是实线,在弱实体当中是虚线)

 

下面显示了one 2 one的联系

下面显示了one 2 all的联系

 

posted on 2015-11-05 17:03  F_G  阅读(1015)  评论(0编辑  收藏  举报