全部科目 > 数据库系统工程师 >
2013年上半年 上午试卷 综合知识
第 59 题
知识点 E-R图向关系模式的转换  
章/节 数据库设计  
 
 
假设描述职工信息的属性有:职工号、姓名、性别和出生日期;描述部门信息的属性有:部门号、部门名称和办公地点。一个部门有多个职工,每个职工只能在一个部门工作;一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号。则在设计E-R图时,应将职工和部门作为实体,部门和职工之间的工作联系是(57),要描述部门经理与部门之间的任职联系,应采用(58)。由该E-R图转换并优化后的关系模式为(59)
 
  A.  职工(职工号,姓名,性别,出生日期)
部门(部门号,部门名称,办公地点,部门经理)
工作(职工号,部门号)
 
  B.  职工(职工号,姓名,性别,出生日期,部门经理)
部门(部门号,部门名称,办公地点)
工作(职工号,部门号)
 
  C.  职工(职工号,姓名,性别,出生日期)
部门(部门号,部门名称,办公地点)
工作(职工号,部门号,部门经理)
 
  D.  职工(职工号,姓名,性别,出生日期,所在部门)
部门(部门号,部门名称,办公地点,部门经理)




 
 
相关试题     数据库设计 

  第61题    2022年上半年  
数据库设计的6个阶段依次是:需求分析、(),数据库实施,数据库运行和维护。

  第38题    2024年上半年  
在定义课程实体时,具有属性:课程号、课程名、学分、任课教师,同时,教师又以实体形式出现在另一E-R图中,这种情况属于(55),合并E-R图时,解决这一冲突的方法是..

  第56题    2012年上半年  
在定义课程实体时,具有属性:课程号、课程名、学分、任课教师,同时,教师又以实体形式出现在另一E-R图中,这种情况属于(55),合并E-R图时,解决这一冲突的方法是..

 
知识点讲解
· E-R图向关系模式的转换
 
        E-R图向关系模式的转换
        E-R方法所得到的全局概念模型是对信息世界的描述,并不适用于计算机处理,为适合关系数据库系统的处理,必须将E-R图转换为关系模式。E-R图是由实体、属性和联系三要素构成的,而关系模型中只有唯一的结构——关系模式,通常采用下述方法加以转换。
               实体向关系模式的转换
               将E-R图中的实体逐一转换成为一个关系模式,实体名对应关系模式的名称,实体的属性转换为关系模式的属性,实体标识符就是关系的码。
               联系向关系模式的转换
               E-R图中的联系有三种:一对一联系(1:1)、一对多联系(1:*)和多对多联系(*:*)。针对这三种不同的联系,转换方法如下:
               (1)一对一联系的转换。通常一对一联系不需要将其转换为一个独立的关系模式,只需要将联系归并到关联的两个实体的任一方,给待归并的一方实体属性集中增加另一方实体的码和该联系的属性即可,归并后的实体码保持不变。
               (2)一对多联系的转换。通常一对多联系也不需要将其转换为一个独立的关系模式,只需要将联系归并到关联的两个实体的多方,给待归并的多方实体属性集中增加一方实体的码和该联系的属性即可,归并后的多方实体码保持不变。
               (3)多对多联系的转换。多对多联系只能转换成一个独立的关系模式,关系模式的名称取联系的名称,关系模式的属性取该联系所关联的两个多方实体的码及联系的属性,关系的码是多方实体的码构成的属性组。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有