1.2.3 E-R模型

描述概念模型的方法有很多种,其中E-R模型是最为有名也是最为常用的数据模型。

1基本概念概念模型有很多种,其中最为流行的是由美籍华人陈平山(P.S.Chen)于1976年提出的实体-联系模型(Entity-Relationship Model,E-R模型),用于表示E-R模型的图称为实体-联系图,简称E-R图,它主要描述

概念世界。

E-R图提供了表示实体型、属性和联系的方法。

1)E-R图的三要素

(1)实体:用矩形表示实体,矩形内标注实体名称。

(2)属性:用椭圆形表示属性,椭圆形内标注属性名称,并用连线与实体连接起来。

(3)实体之间的联系:用菱形表示实体之间的联系,菱形内注明联系名称,并用连线将菱形分别与相关实体相连,同时在连线上注明联系类型。

画E-R图时,在实体与属性连线上画线段,用此表示该属性是关键属性。

注意:若一个联系具有属性,则这个属性也要用连线与该联系连接起来。

2)实体之间的联系

(1)一对一联系:

(2)一对多联系:

(3)多对多联系:

深圳IT外包

2E-R图画法

把有联系的实体通过联系连接起来,注明联系方式,实体的属性连接到相应的实体上。例如,学生和学院之间的联系。

由于E-R图直观易懂,在概念上表示了数据库的信息组织情况,所以,若能画出E-R图,结合具体DBMS的类型,则能把它演变为DBMS支持的数据模型,这种逐步推进的方法如今已经普遍应用于数据库设计中,成为数据库设计中的重要步骤。


3E-R模型到关系模型的转化

E-R模型对最初的高级数据库设计非常方便,但是没有哪个数据库产品直接支持该模型,它只是一款工具而已,是连接实际对象与数据库间桥梁。

关于E-R模型到关系模型的转化,可以分别从以下4个方面来介绍。

1)独立实体到关系模型的转化

2)1:1联系到关系模型转化

3)1:n联系到关系模型的转化

4)两个实体m:n联系到关系模型转化

5)对于两个以上实体m:n的多元联系到关系模型的转化

深圳蓝快IDC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值