首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知有如下关系模式: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
41
问题
已知有如下关系模式: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全国计算机三级
相关试题推荐
关系数据库中,实现主码标识元组的作用是通过
下列进程状态的转换中,哪一个是不正确的?
关系数据库中,下列说法不正确的是
在一个数据库中,模式与内模式的映像个数是
下面不正确的说法是
文件系统采用多级目录结构的好处是
数据库系统的核心是
SQL中,数据控制功能主要包括
在面向对象模型中,每一个对象是状态和【】的封装。
下面不属于PowerDesigner的DataArchitect模块作用的是
随机试题
金融互换的两大种类是()
《关于加强青少年事务社会工作专业人才队伍建设的意见》指出,青少年社会工作的内容主要包括:服务青少年成长发展、维护青少年合法权益和预防青少年违法犯罪。下列工作中,有利于协助青少年成长发展的服务有()。
肠内营养输入途径可选择()
甲状腺腺瘤患者肿瘤短期内突然迅速增大,局部出现胀痛,应首先考虑
房屋出租经纪服务不包括的服务内容是()。
柱CD强轴方向惯性矩为( )。柱CD在N=1126kN、Mx=210kN·m作用下,截面最大应力是( )。
种植业以()为中心,调整作物结构、品种结构和品质结构。
在回避决定作出前,治安案件调查人员()停止案件调查。
对于关键字序列(26,25,72,38,8,18,59),采用散列函数H(Key)=Keymod13构造散列表(哈希表)。若采用线性探测的开放定址法解决冲突(顺序地探查可用存储单元),则关键字所在散列表中的地址为______。
Musicinhighereducation:whatisitworth?[A]Musichasfounditselfincreasinglycentralinthesubjectcontroversysurround
最新回复
(
0
)