Bing Yee程序人生

关注互联网产品技术学习,应用开发~

什么是ER图?

2011/7/20 11:27:23 类别:经验分享
摘要:实体-联系图(Entity-Relation Diagram)是用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型
ER图的概念
实体-联系图(Entity-Relation Diagram)是用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。 通常将它简称为ER图,相应地可把用ER图描绘的数据模型称为ER模型。ER图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型。
ER图的历史:ER模型最早由Peter Chen于1976年提出,它在数据库设计领域得到了广泛的认同,但很少用作实际数据库管理系统的数据模型。即使对SXL-92数据库来说,设计好的数据库也是具有挑战性的。它们可以在许多关于数据库设计的文献中找到,比如Toby Teorsey 的著作(1994 )。
  大部分数据库设计产品使用实体-联系模型(ER模型)帮助用户进行数据库设计。ER数据库设计工具提供了一个“方框与箭头”的绘图工具,帮助用户建立ER图来描绘数据。
ER图的要素(如何构成ER图)
  一个简单的例子构成E-R图的基本要素是实体、属性和联系,其表示方法为:
  ˙实体型:用矩形表示,矩形框内写明实体名;
  ˙属性:用椭圆形或圆角矩形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加下划线;
  ˙联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型
  在E-R图中要明确表明1对多关系,1对1关系和多对多关系。
  ˙1对1关系在两个实体连线方向写1;
  ˙1对多关系在1的一方写1,多的一方写N;
  ˙多对多关系则是在两个实体连线方向各写N,M
简单ER图示例
4893次阅读  标签:ER图,ER模型
下一篇:SQL 两个表关联更新(Update)写法
上一篇:思淇关键词查询工具(V1.0) 正式发布

共18条评论

babyliss(1楼)-2013/12/18 9:03:48
审核中

xmjnonfstn(2楼)-2014/4/26 10:51:11
审核中

home(3楼)-2016/11/4 8:59:28
审核中

home(4楼)-2016/11/23 16:40:04
审核中

dryclah(5楼)-2019/8/25 9:53:49
审核中

tocrits(6楼)-2019/8/30 4:35:16
审核中

Apagree(7楼)-2019/8/30 6:26:34
审核中

proorp(8楼)-2019/9/12 3:53:10
审核中

advindy(9楼)-2019/9/12 7:20:18
审核中

Lialley(10楼)-2019/9/12 7:54:31
审核中

Seisse(11楼)-2019/9/13 18:24:16
审核中

Rhispsuh(12楼)-2019/9/18 21:10:05
审核中

Unavask(13楼)-2019/9/21 20:34:56
审核中

kabathe(14楼)-2019/9/22 5:22:59
审核中

lalengit(15楼)-2019/9/22 9:36:24
审核中

Betspeex(16楼)-2019/9/25 5:04:43
审核中

LeoTync(17楼)-2020/4/21 23:33:48
审核中

发表评论

文章分类


友情链接