e-r图用什么软件做
发布日期:2020-11-13摘要:绘制eN-S图把整个程序写在一个大框内,这个大框图是由若干个小的基本框图构成的流程图。E-R图即实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。PAD是问题分析图,用二维...
绘制e
N-S图把整个程序写在一个大框内,这个大框图是由若干个小的基本框图构成的流程图。
E-R图即实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
PAD是问题分析图,用二维树形结构的图表示程序的控制流,将这种图转换为程序代码比较容易。
...
数据库中的E
E-R图的组件有很多,但概括起来说,可分为以下四种:线段:用于将实体、关系相连接对于双矩形、双菱形、双椭圆、双线段等等一些组件,可以不用去管,通常用以上四种组件就可以表达清楚实体及实体间的关系。
从E-R图向关系模式转化 数据库的逻辑设计主要是将概念模型转换成一般的关系模式,也就是将E-R图中的实体、实体的属性和实体之间的联系转化为关系模式。
在转化过程中会遇到如下问题:(1)命名问题。
命名问题可以采用原名,也可以另行命名,避免重名。
(2)非原子属性问题。
非原子属性问题可将其进行纵向和横行展开。
(3)联系转换问题。
联系可用关系表示。
1、标识实体:通常有用户、角色这两个实体。
2、标识关系:用户与角色间为多对多的互相拥有关系。
3、标识实体、关系的属性:不仅仅是实体有属性,关系同样也有属性,这些属性在实体间建立关系时才会存在。
有时属性太多,无法在图上一一列出,可以用表格,在后面的步骤中这个表格同样会用到,如下: 实体 属性 描述 … 用户 性别年龄电话… 男/女多大了联系方式… … 4、确定属性域:属性域就是属性的取值范围。
这时,可以用表格将属性的数据类型、数据长度、取值范围及是否可为空、简单/复合、单值/多值、是否为派生属性等域信息定义出来。
这个过程,事实上包含了逻辑结构设计中的数据类型、NULL、CHECK、DEFAULT等信息。
实体 属性 描述 数据类型及长度 是否可为空 用户 性别年龄电话… 男/女多大了联系方式… 1字节的短整形或布尔型1字节的短整形20字节的字符型或长整形… NONOYES 5、确定键:键就是可用于标识实体的属性,有:主键、唯一键、外键。
实体 属性 描述 键 用户 用户编号性别年龄电话… 男/女多大了联系方式… 主键 6、实体的特化/泛化:也就是面向对象模型中父类和子类的概念,这是个可选的步骤。
举个例子,用户中大部分人都是普通员工,但有一小部分是从事销售的,销售人员有个负责区域的属性,如果将这个属性放在用户实体中,如右图:这时我们会发现,除了销售人员外,其他非销售人员这个属性全都不存在,这就是特化的过程。
可以另建一个销售人员的实体来泛化用户实体,如右图:这样就完成了对用户实体的泛化,泛化的过程也就是抽出实体间公共属性的过程,但通常,除非特化的部分太多,才会考虑将一个实体抽象成两个1对1关系的实体,所有这个步骤是可选的。
7、检查模型:(1)检查冗余首先检查实体:1对1关系的实体中有没有非外键的重复属性,或者就是同一个实体;其次检查关系:有没有通过其他关系也可以得到的重复属性;当然有时,需要考虑时间维度,因为有些属性是有时效性的,也就是虽然是同一个属性,但不同的时间表示的却是不同的内容,这一点在后面的逻辑结构设计中会提到,这并不是真正的冗余。
(2)检查业务检查当前的E-R模型是否满足当前业务的场景。
可以从某个实体开始,沿着当前E-R模型的各个节点去模拟业务场景。
尤其需要和《需求规格说明书》去做校验。
到这里,也就完成了E-R模型建立的全过程,有时,对于比较复杂的E-R模型,一张图可能显得太过局促,可以建立全局、局部E-R模型图,以便于查看和分析。
如何建立数据库Access的E-R关系图
$我们可以提供免费一份 易软在线票务系统(初学者版) 源码$留个Email或者带着你的问题来找我,$如有进一步需求 ,可以与我们取得联系,祝你顺利毕业.----此回复针对所有需要此源码的页面访问和围观者有效.留一个Email或者带着你的题目来找我
【数据库概念模型图】在数据库设计中,ER图工具属于数据库的什么...
实体-联系图(Entity-Relation Diagam)用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。
通常将它简称为ER图,相应地可把用ER图描绘的数据模型称为ER模型。
ER图提供了表示实体(即数据对象)、属性和联系的方法,用来描述现实世界的概念模型。
ER模型最早由Pete Chen于1976年提出,它在数据库设计领域得到了广泛的认同,但很少用作实际数据库管理系统的数据模型。
即使对SXL-92数据库来说,设计好的数据库也是具有挑战性的。
它们可以在许多关于数据库设计的文献中找到,比如Toy Teosey 的著作(1994 )。
大部分数据库设计产品使用实体-联系模型(ER模型)帮助用户进行数据库设计。
ER数据库设计工具提供了一个“方框与箭头”的绘图工具,帮助用户建立ER图来描绘数据。
构成E-R图的基本要素是实体、属性和联系,其表示方法为: ˙实体型:用矩形表示,矩形框内写明实体名; ˙属性:用椭圆形或圆角矩形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加下划线; ˙联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型 在E-R图中要明确表明1对多关系,1对1关系和多对多关系。
˙1对1关系在两个实体连线方向写1; ˙1对多关系在1的一方写1,多的一方写N; ˙多对多关系则是在两个实体连线方向各写N,M
-
给我们打电话
7*24小时服务热线:1399999999
全国客服热线:400-0000-000 -
百度地图
福建省三明市 -
给我们发邮件
E-mail:[email protected]
在线沟通