ER图--关系模型-决策树表
- 格式:pptx
- 大小:482.96 KB
- 文档页数:38
如何绘制E-R图并将其转换成关系数据模型E-R图是描述概念数据模型的主要工具,利用E-R图实现概念结构设计的方法叫做E-R方法;而概念设计是数据库设计的第一个阶段,所以E-R图是个极其重要的考点。
E-R图也称为实体-联系模型(E-----entity, R-----relation),由实体,属性,联系三个要素构成。
图形符号为:实体(长方形),属性(椭圆),联系(菱形)绘制E-R图的方法:1,绘制数据流程图2,数据字典分析3,确定局部E-R图:A,画出部分实体E-R图B,画出分E-R图,即实体之间的联系图:4,集成完整的E-R图,即全部实体之间的联系图E-R图转换成关系模型的方法:只要记住以下转换原则,即可:(1)一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码(2)一个联系也转换为一个关系,联系的属性即联系所连接的实体的码都转换为关系的属性,但是关系的码会根据联系的类型变化,如果是:1:1联系,两端实体的码都成为关系的候选码1:多联系,端实体的码成为关系的码多:多联系,两端实体码的组合成为关系的码(3)具有相同码的关系可以合并以自底向上设计概念结构的方法为例,它通常分为两步:第一步:首先要根据需求分析的结果(数据流图、数据字典等)对现实世界的数据进行抽象,设计各个局部视图即分E-R图。
第二步:集成局部视图。
概念结构是对现实世界的一种抽象,一般有三种抽象:⑴分类( is member of )⑵聚集 ( is part of)⑶概括 (is subset of ) 设计分E-R图的步骤是:⑴选择局部应用在需求分析阶段,通过对应用环境和要求进行详尽的调查分析,用多层数据流图和数据字典描述了整个系统。
设计分E-R图的第一步,就是要根据系统的具体情况,在多层的数据流图中选择一个适当层次的(经验很重要)数据流图,让这组图中每一部分对应一个局部应用,我们即可以以这一层次的数据流图为出发点,设计分E-R图。
E-R模型
根据以上系统分析,采用E-R图方法表示概念设计如下:
4.2 关系模型
在将E-R图向关系模型转换的过程中,注意了灵活性和消除数据的冗余,并且考虑了对系统用户权限的要求,得到了以下关系模式:
会员顾客(会员编号,会员名,登录密码,送餐地址,联系电话);
菜单(菜单编号,菜单名,价格,会员价,基本描述);
订单(订单编号,顾客名,送餐地址,联系电话,菜单列表,总价,订单生成时间,是否已确定);
管理员(管理员编号,管理员名,登录密码)
4.3 数据库物理模型
经过上述分析和设计,并且结合数据库设计的原则,设计出如下四张表:
1)MenuList表为菜单信息表,该表存储了美嘉乐所有公布于市场的菜单
的信息,详见表4-1:
2)OrderForm表为订单信息表,该表存储了美嘉乐餐饮连锁内所有由顾客
提交的订单的信息,详见表4-2:
表4-2 OrderForm表
3)VIPUser表为注册会员信息表,该表存储了美嘉乐的所有注册会员的会
员信息,详见表4-3:
表4-3 VIPUser表
4)Administrator表为管理员信息表,该表存储了美嘉乐的所有管理员信
息,详见表4-4:
表4-4 Administrator表。
E-R图和⽤例图E-R图和⽤例图图1E-R 图⽬录E-R 图概念E-R ⽅法概念E-R 模型历史构成E-R 图的基本要素作E-R 图的步骤作E-R 图举例设计分E-R图的步骤展开编辑本段E-R图概念E-RE-R图也称实体-联系图(Entity Relationship Diagram),提供了表⽰实体类型、属性和联系的⽅法,⽤来描述现实世界的概念模型。
编辑本段E-R⽅法概念E-R⽅法是“实体-联系⽅法”(Entity-Relationship Approach)的简称。
它是描述现实世界概念结构模型的有效⽅法。
是表⽰概念模型的⼀种⽅式,⽤矩形表⽰实体型,矩形框内写明实体名;⽤椭圆表⽰实体的属性,并⽤⽆向边将其与相应的实体型连接起来;⽤菱形表⽰实体型之间的联系,在菱形框内写明联系名,并⽤⽆向边分别于有关实体型连接起来,同时在⽆向边旁标上联系的类型(1:1,1:n或m:n)。
编辑本段E-R模型历史ER模型最早由Peter Chen于1976年提出,它在数据库设计领域得到了⼴泛的认同,但很少⽤作实际数据库管理系统的数据模型。
即使对SXL-92数据库来说,设计好的数据库也是具有挑战性的。
它们可以在许多关于数据库设计的⽂献中找到,⽐如Toby Teorsey 的著作(1994 )。
⼤部分数据库设计产品使⽤实体-联系模型(ER模型)帮助⽤户进⾏数据库设计。
ER数据库设计⼯具提供了⼀个“⽅框与箭头”的绘图⼯具,帮助⽤户建⽴ER 图来描绘数据。
实体联系模型,实体关系模型或实体联系模式图(ERD)是由美籍华裔计算机科学家陈品⼭(Peter Chen)发明,是概念数据模型的⾼层描述所使⽤的数据模型或模式图,它为表述这种实体联系模式图形式的数据模型提供了图形符号。
这种数据模型典型的⽤在信息系统设计的第⼀阶段;⽐如它们在需求分析阶段⽤来描述信息需求和/或要存储在数据库中的信息的类型。
但是数据建模技术可以⽤来描述特定论域(就是感兴趣的区域)的任何本体(就是对使⽤的术语和它们的联系的概述和分类)。
如何绘制E-R图并将其转换成关系数据模型.txt22真诚是美酒,年份越久越醇香浓型;真诚是焰火,在高处绽放才愈是美丽;真诚是鲜花,送之于人手有余香。
一颗孤独的心需要爱的滋润;一颗冰冷的心需要友谊的温暖;一颗绝望的心需要力量的托慰;一颗苍白的心需要真诚的帮助;一颗充满戒备关闭的门是多么需要真诚这一把钥匙打开呀!如何绘制E-R图并将其转换成关系数据模型E-R图是描述概念数据模型的主要工具,利用E-R图实现概念结构设计的方法叫做E-R方法;而概念设计是数据库设计的第一个阶段,所以E-R图是个极其重要的考点。
E-R图也称为实体-联系模型(E-----entity, R-----relation),由实体,属性,联系三个要素构成。
图形符号为:实体(长方形),属性(椭圆),联系(菱形)绘制E-R图的方法:1,绘制数据流程图2,数据字典分析3,确定局部E-R图:A,画出部分实体E-R图B,画出分E-R图,即实体之间的联系图:4,集成完整的E-R图,即全部实体之间的联系图E-R图转换成关系模型的方法:只要记住以下转换原则,即可:(1)一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码(2)一个联系也转换为一个关系,联系的属性即联系所连接的实体的码都转换为关系的属性,但是关系的码会根据联系的类型变化,如果是:1:1联系,两端实体的码都成为关系的候选码1:多联系,端实体的码成为关系的码多:多联系,两端实体码的组合成为关系的码(3)具有相同码的关系可以合并以自底向上设计概念结构的方法为例,它通常分为两步:第一步:首先要根据需求分析的结果(数据流图、数据字典等)对现实世界的数据进行抽象,设计各个局部视图即分E-R图。
第二步:集成局部视图。
概念结构是对现实世界的一种抽象,一般有三种抽象:⑴分类( is member of )⑵聚集 ( is part of)⑶概括 (is subset of ) 设计分E-R图的步骤是:⑴选择局部应用在需求分析阶段,通过对应用环境和要求进行详尽的调查分析,用多层数据流图和数据字典描述了整个系统。