逻辑结构设计 下图所示的两个E-R模型,分别将它们转换为关系模式,并指出每个关系模式的主码和外码。

作者&投稿:令富 (若有异议请与网页底部的电邮联系)
将下图E-R模型转化为关系模式,并指出每个关系模式的主码和外码~

R1(编号姓名,性别,照片,部门),主码:编号
R2(用餐卡号,持卡人编号,余额,办卡日期),主码:用餐卡号,外码:持卡人编号
R3(操作员编号,姓名,工作时间,密码,照片),主码:操作员编号
R4(用餐卡号,操作员编号,发发生时间),主码:用餐卡号,操作员编号,外码:用餐卡号,操作员编号

E(实体)-R(关系)模型将现实世界的实体及实体间关系逻辑抽象为信息世界的数据模型。
首先分析外部实体,有员工,部门,工作。
然后分析实体间关系:
(1)员工与部门:
一个员工只属于一个部门、一个部门可以拥有多个员工,1:N的属于拥有关系
(2)员工与工作:
一个员工可以从事多项工作、而一项工作可以分配给多个员工,M:N的从事分配关系
(3)部门与工作:
一项工作可以属于多个部门,而一个部门可以拥有多项工作,M:N的属于拥有关系

第二张图:
顾客(顾客号,顾客名,联系电话);
销售人员(职工编号,职工姓名,所在部门);
商品(商品编号,商品名称,商品分类,库存量);
销售(顾客,销售人员,商品,订购日期,订购数量);

每个关系模式中,第一个属性即为主码!
顾客->顾客号;
销售人员->职工编号;
商品->商品编号;
销售->顾客,销售人员,商品,其实顾客,销售人员,商品也同时为外码

额,很详细了吧


宁德市13637784808: E - R图是概念模型还是逻辑模型 -
太朱信敏: 是概念模型 1.概念模型的表示方法 E-R图主要是由实体、属性和联系三个要素构成的.在E-R图中,使用了下面四种基本的图形符号. 2.确定系统实体、属性及联系 利用系统分析阶段建立的数据字典,并对照数据流程图对系统中的各个数据...

宁德市13637784808: powerdesin e - r图怎么转换成物理 -
太朱信敏: 主要采用E-R模型进行设计,实现从E-R模型到关系模型的转换;4数据库物理设计:通过将E-R图转换成表powerdesin e-r图怎么转换成物理 数据库设计通常分为6个阶段1(需求分析:分析用户的需求,包括数据:系统的运行与数据库的日常维护.),主要讨论其中的第3个阶段,包括画E-R图;3逻辑结构设计,即逻辑设计;6数据库运行与维护:主要是为所设计的数据库选择合适的存储结构和存取路径;5数据库的实施:包括编程、测试和试运行.通过一个实际的案例说明在逻辑设计中E-R图向关系模式的转换、功能和性能需求;2概念结构设计

宁德市13637784808: 什么是数据库的逻辑结构设计 -
太朱信敏: 逻辑结构是独立于任何一种数据模型的,在实际应用中,一般所用的数据库环境已经给定(如SQL Server或Oracle或MySql).由于目前使用的数据库基本上都是关系数据库,因此首先需要将E-R图转换为关系模型,然后根据具体DBMS的特点和限制转换为特定的DBMS支持下的数据模型,最后进行优化.

宁德市13637784808: 3. 将E - R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中哪个设计,答案是逻辑 -
太朱信敏: E-R模型用于数据库设计是指绘制E-R图,是概念设计, 将E-R图中的实体和联系转换为关系模型中的关系是逻辑设计阶段.这是两个不同的步骤.

宁德市13637784808: 什么是e - r图?构成e - r图的基本要素是什么?e - r图转换成关系模式的规则是什么 -
太朱信敏: 肯定是逻辑设计啊,概念设计,顾名思义就是把概念性的东西用图形化表示出来,E-R图转换成关系模型数据则是把图形分析出来的联系到数据库中,即设计出表.

宁德市13637784808: 请教一道等级考试三级数据库的题,在数据库逻辑结构设计中,将E - R
太朱信敏: D 在实体-关系结构中,有多少个实体就有多少张实体表.题目已经清楚的说明了,有“一个”“多对多”的关系.那么在最后转化后的结构图中是不能存在“多对多”和“一对一”(除非强制要求而不是转换而来),否则,要将多对多拆为“至少2个”“一对多”的关系.或者将一对一关系的2张表合并为一张表. 因此,至少是,3个实体+2个一对多的关系=5个关系模式

宁德市13637784808: 简述E - R图向关系模型的转换规则 -
太朱信敏: er设计模式转换到关系模式的规则: 1、将每个实体类型转换成一个关系模式,实体的属性即为关系模式的属性,试题标识符即为关系模式的键. 2、根据不同的情况做不同的处理: (1)若实体间联系是1:1,可以在两个实体类型转换成的两个关系模式中任意一个关系模式的属性中加入另一个关系模式的键(作为外键)和联系类型的属性. (2)若实体间联系是1:n,则在n端实体类型转换成的关系模式中加入1端实体类型的键(作为外键)和联系类型的属性. (3)若实体间联系是m:n,则将联系类型也转换成关系模式,其属性为两端实体类型的键(作为外键)加上联系类型的属性,而键为两端实体键的组合.

宁德市13637784808: 什么是E - R图?什么是IDEFLX图?什么是ODL图?什么是UML图?
太朱信敏: 实体联系图nbsp;Entity-Relationshipnbsp;E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型.nbsp;构成E-R图的基本要素是实体型、属性和联系,其表示方法为:nbsp;·nbsp;实体型:用矩形表示...

宁德市13637784808: 在数据库设计中,将E - R图转换成关系数据模型的过程为什么属于逻辑设计阶段 -
太朱信敏: #define LEN sizeof(muleqt)typedef struct muleqt{ int a,n; struct muleqt *next;}muleqt;//a1x^n1+a2x^n2...muleqt *build...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网