首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
存在R=(A,B,C,D,E),F={A→B,B→C,CE→
[单选题]
存在R=(A,B,C,D,E),F={A→B,B→C,CE→D},则R的候选码为( )
CE
A
B
AE
查看答案及解析
添加笔记
求解答(10)
邀请回答
收藏(335)
分享
6个回答
添加回答
23
不要把我当工具人
A→B可以理解为B依赖于A,也可以理解为A决定B,则A→B,B→C,表示A决定B,B决定C,则A就能唯一标识B和C,则CE→D可以理解为C和E能决定D,而C又被A决定,所以AE可以唯一标识这个五元组,相当于AE是联合主键
发表于 2021-11-22 16:13:51
回复(2)
15
里外不是人
候选码的定义:若关系中的某一属性组的值能唯一地标识一个元组(表中的一行数据),则称该属性组为候选码。
A->B 表示B依赖于A, A可能是候选码,找出没有依赖关系的属性,就是候选码,所以是AE.
可以参照这个:
https://blog.csdn.net/weiyongle1996/article/details/73481163
发表于 2019-09-18 18:04:41
回复(2)
4
我是苏北
1.A、E只出现在FD左边,一定出现在候选码中;
2.D只出现在FD右边,一定不属于候选码;
3.AE与其他候选码B、C随机组合,求属性闭包:
AE本身闭包AE,A-->B,B-->C,所以A-->C,AE-->D,所以AE闭包为ABCDE=R;
AE与B组合,AEB本身闭包AEB,。。。,AEB闭包为ABCDE=R;
AE与C组合,AEC本身闭包AEC,。。。,AEC闭包为ABCDE=R;
R的候选码为:AE、ABE、ACE
PS:排除法就知道是D 了
编辑于 2019-09-22 22:16:24
回复(0)
3
Changing201906261820260
R中的组合,根据F能推出R中每一个元素
发表于 2019-11-12 17:39:13
回复(0)
1
已注销
求大佬解答
发表于 2019-09-04 10:58:53
回复(0)
0
愤怒的追梦人在敲键盘
A→B可以理解为B依赖于A,也可以理解为A决定B,则A→B,B→C,表示A决定B,B决定C,则A就能唯一标识B和C,则CE→D可以理解为C和E能决定D,而C又被A决定,所以AE可以唯一标识这个五元组,相当于AE是联合主键
候选码:若关系中的某一属性组的值能唯一地标识一个元组(表中的一行数据),则称该属性组为候选码
编辑于 2024-03-01 09:12:47
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
2019
360集团
数据库
来自:
360公司-2019校...
上传者:
小小
难度:
6条回答
335收藏
2102浏览
热门推荐
相关试题
五对夫妇甲,乙,丙,丁,戊举行家庭...
360集团
智力题
评论
(22)
来自
360公司2014校招笔试卷
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(3)
来自
职能类模拟题14
小支欲用积分兑换安仔娃娃。兑换的规...
360集团
智力题
评论
(24)
来自
360公司2014校招笔试卷
下面程序输出结果为( )...
360集团
C++
C++工程师
2019
C语言
评论
(18)
来自
360公司-2019校招...
在 Spring 声明式事务中(基...
Spring
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题