首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
在将E-R模型向关系模型转换的过程中,若将三个实体之间的多对
[单选题]
在将E-R模型向关系模型转换的过程中,若将三个实体之间的多对多联系m:n:p转换为关系模式,则该关系模式的关键字为什么?
任意两个实体的关键字的组合
任意一个实体的关键字
各实体的关键字的组合
某实体的其它属性
查看答案及解析
添加笔记
求解答(1)
邀请回答
收藏(280)
分享
4个回答
添加回答
5
怕喵吃的鱼
E-R模型的组成是:实体+属性+联系
层次模型:可以想象成树形结构
网状模型:可以想象成网状结构
关系模型:可以想象成表格结构
下面介绍如何将E-R模型转换为关系模型
1.一对一情况
独立对应一个关系模式,由各实体的主码构成关系模式,关系模式的主码可以是任一个实体集的主码
2.一对多情况
与一对一的情况相似,只是其主码不再是任一实体的主码,而是必须指定n端的主码为关系模式的主码
3.多对多
每一个实体集对应一个关系模式,多对多联系单独对应一个实体集,该实体集的主码由各实体集的主码共同构成
所以这个题是将多对多转换为关系模式:关系模式的关键字是各实体的关键字的组合
所以答案选C
发表于 2017-08-14 09:38:18
回复(0)
1
牛客560518号
D
发表于 2015-04-10 14:24:28
回复(1)
9
只为一次疯狂ING
[分析] E-R模型向关系模型的转换的规则如下。
(1)一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的码(关键字)就是关系的码。
(2)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选键。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。
(3)一个1:n联系可以转换为一个独立的关系模式,也可以与任意n端对应的关系模式合并。如果转换为一个独立的模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。如果与n端实体对应的关系模式合并,则需要在该关系模式的属性中加入1端关系模式的码和联系本身的属性
(4)一个m:n联系转换为一个独立的关系模式,与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。
(5)三个以上实体间的一个多元联系可以转换为一个独立的关系模式,与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。
编辑于 2015-08-24 19:12:16
回复(0)
0
牛客5253834号
不是很理解这个题。。
发表于 2017-03-29 16:05:32
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
软件工程
腾讯
上传者:
frank111
难度:
4条回答
280收藏
7008浏览
热门推荐
相关试题
软件设计的主要任务是设计软件的结构...
腾讯
软件工程
评论
(6)
在开发一个系统时,如果用户对系统的...
腾讯
软件工程
评论
(9)
校门外的树
枚举
NOIP复赛
评论
(1)
平方根
过关题目
语言题
评论
(1)
下面代码的输出结果 public ...
Java
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题