什么是ER图该怎么画

什么是ER图该怎么画,第1张

实体-联系图(Entity-Relation Diagram)用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。 通常将它简称为ER图,相应地可把用ER图描绘的数据模型称为ER模型。ER图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型。 构成E-R图的基本要素是实体、属性和联系,其表示方法为: ˙实体型:用矩形表示,矩形框内写明实体名; ˙属性:用椭圆形或圆角矩形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加下划线; ˙联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型 在E-R图中要明确表明1对多关系,1对1关系和多对多关系。 ˙1对1关系在两个实体连线方向写1; ˙1对多关系在1的一方写1,多的一方写N; ˙多对多关系则是在两个实体连线方向各写N,M

ER图是基于ER模型(实体关系模型)画的,属于概念模型,是对现实世界的实体及其之间关系的抽象。

数据库表是属于数据模型,用来描述数据的结构关系。

通常我们数据库的设计要经过下面这个过程:

现实世界-〉概念模型-〉数据模型

一般项目的设计中,首先通过需求分析的人员根据客户抽象出ER图,然后由数据库的设计人员根据ER图和用户对查询等方面的需求设计出数据库的表结构,以及相关的视图和索引。

构成E-R图的基本要素是实体型、属性和联系,其表示方法为:

实体型(Entity):用矩形表示,矩形框内写明实体名。

属性(Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。

联系():用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。比如老师给学生授课存在授课关系,学生选课存在选课关系。

题主是否想询问“全局er图画不出来的原因是什么”全局er图画不出来的原因有:数据库较为复杂、缺乏足够的信息。

1、数据库较为复杂:数据库中包含大量的实体和关系,ER图的绘制会变得更加复杂。可以考虑将ER图进行分解,分成多个子图,分别绘制,然后再组合起来。

2、缺乏足够的信息:没有足够的信息来描述实体之间的关系,ER图就无法完整地绘制。此时,可以尝试从其他数据源中获取更多信息,或者重新设计数据库模型。

1、access是一种数据库。并不能画ERP图

2、ER图 是数据库表格关系的一种表现形式。

3、建议先在网上找一套ER图的例子

4、或者在某宝店里搜一搜花几块钱买个源代码

以上就是关于什么是ER图该怎么画全部的内容,包括:什么是ER图该怎么画、数据库ER图是什么意思啊、如何画数据库ER图等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10183794.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存