阅读下列说明和E—R图,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 图2.1是某医院组织的结构图。该医院分为多个病区,每个病区有一个唯一的编号,一个病区包括多个病房,多名医生;每位医生有一个唯一的编号,负责管辖其主治病人的所有病房;病人住院

admin2014-10-11  23

问题 阅读下列说明和E—R图,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
图2.1是某医院组织的结构图。该医院分为多个病区,每个病区有一个唯一的编号,一个病区包括多个病房,多名医生;每位医生有一个唯一的编号,负责管辖其主治病人的所有病房;病人住院后给以一个唯一的编号,根据“患何病科”住在相应病区的某个病房里,有且仅有一位医生担任主治医生,除主治医生外其他医生不对其负责。现假定病区名称有“内科”和“外科”,  “内科”病区又细分为多个病区,以编号区分,名称都为“内科”;  “外科”病区亦然。图2—2是经分析得到的E—R图。
【图2一1】
【图2—2】
层次模型不能直接表示多对多联系,为什么?可采用哪些方法进行多对多联系的表示。

选项 A、σName=“内科”∨SC=“胃科”(π2(R))
B、σName=“内科”∧SC=“胃科”(π2(R))
C、π2Name=“内科”∨SC=“胃科”R))
D、π2Name=“内科”∧SC=“胃科”(R))

答案层次模型采用树型结构表示数据与数据间的联系。在层次模型中,每一个节点表示记录类型(实体),记录之间的联系用节点之间的连线表示,并且根节点以外的其他节点有且仅有一个双亲节点。层次模型不能直接表示多对多联系,若要表示多对多的联系,可采用如下两种方法:冗余节点法一一两个实体的多对多的联系转换为两个一对多的联系,该方法的优点是节点清晰,允许节点改变存储位置,缺点是需要额外的存储空间,有潜在的数据不一致性。虚拟节点分解法一一将冗余节点转换为虚拟节点,虚拟节点是一个指引元,指向所代替的节点,该方法的优点是减少对存储空

解析
转载请注明原文地址:https://kaotiyun.com/show/laDZ777K
0

相关试题推荐
最新回复(0)