首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有如下关系模式:R1(a, b, c), R2(c, d, a), R3(e, f), R4(a, e, g),其中标下划线的属性是主码。请将上述关系模式用适当的ER图表示出来,并用下划线标注出作为实体主码的属性。
已知有如下关系模式:R1(a, b, c), R2(c, d, a), R3(e, f), R4(a, e, g),其中标下划线的属性是主码。请将上述关系模式用适当的ER图表示出来,并用下划线标注出作为实体主码的属性。
admin
2015-07-24
26
问题
已知有如下关系模式:R1(a, b, c), R2(c, d, a), R3(e, f), R4(a, e, g),其中标下划线的属性是主码。请将上述关系模式用适当的ER图表示出来,并用下划线标注出作为实体主码的属性。
选项
答案
a、c为A的候选码,可任选其一做主码。可通过以下ER图来表示: [*]
解析
ER模型和关系模式相互转换的一般规则如下:
(1)将每一个实体类型转换成一个关系模式,实体的属性为关系模式的属性。
(2)对于二元联系,按各种情况处理,如下表格所示。
此题为关系模式转换为实体类型,因此采用实体→关系的逆向思维解题。从模式R1和R2可知,R1和R2为一对一关系,根据这两个模式的拆分可以确定三个实体,此处将这三个实体分别命名为A、B和C。其中A、B和C分别一一对应,且a和c分别是B和C的外键。从模式R1和R4可知,R1和R4为多对一关系,由此确定实体D。从模式R3和R4可知,R3和R4为多对一关系,由此可以确定出实体E。
转载请注明原文地址:https://kaotiyun.com/show/DIlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
当用户程序执行访管指令时,中断装置将使中央处理器如何工作?
关于操作系统的叙述哪一个是不正确的?
在关系数据库的规范化理论中,在执行“分离”时,必须遵守规范化原则:保持原有的依赖关系和【】。
在层次数据库中,父片段和子片段之间只能具有【】类型的联系。
在数据库技术中,实体—联系模型是一种
下列问题的关系代数操作基于如下的关系R和S:
设有关系R(A,B,C)和S(C,D)。与SQL语句selectA,B,DfromR,SwhereR.C=S.C等价的关系代数表达式是
已知成绩关系如下图所示。执行SQL语句: SELECTCOUNT(DISTINCT学号) FROM成绩 WHERE分数>60 查询结果中包含的元组数目是
在一个长度为n的顺序表的表尾插入一个新元素的渐进时间复杂度为
以下关于计算机技术指标的论述中,错误的是
随机试题
影响青少年人格形成的因素有哪些?请联系实际论述青少年人格发展的保障条件。
可用治湿热黄疸的泻下药是
侯某和吕某大学毕业后同时进入甲房地产经纪机构(以下简称甲机构)工作。侯某特别喜欢这个工作,但吕桌觉得房地产经纪是社会底层人干的活,对自己的职业前景缺乏信心。侯某一直开导和鼓励吕某,吕某才没有辞职。后来,两个人都取得了房地产经纪人资格。2019年,
关于应收账款周转率的正确表达是()。
持票人对票据的出票人和承兑人的权利,自票据到期日期()内不行使,票据权利消灭。
如果企业的资金比较充足,实力雄厚,企业内部又有较多的技术人员,可以采用的内部技术创新组织模式是()。
Mostparentsprizethediversitywithintheirchildren’spublicschools.Theyknowthatlearningtocooperateandexcelinadiv
Whatdoesascientistdowhenheorshe"explains"something?Scientificexplanationcomesintwoforms;generalizationandredu
Whichoneisnottrueaboutthemagistrate?WhichoneisinthecentralItaly?
SummaryListentothepassage.Forquestions26—30,completethenotesusingnomorethanthreewordsforeachblank.ManagingM
最新回复
(
0
)