设关系模式R(A,B,C,D),函数依赖集F={AB→C,D→B},则R的候选码为_______

设关系模式R(A,B,C,D),函数依赖集F={AB→C,D→B},则R的候选码为_______... 设关系模式R(A,B,C,D),函数依赖集F={AB→C,D→B},则R的候选码为_______ 展开
 我来答
笑九社会小达人
高能答主

2020-07-12 · 专注社会民生知识解答。
笑九社会小达人
采纳数:742 获赞数:53102

向TA提问 私信TA
展开全部

R的候选码为ACD。

因为 AC→B

所以 AC→ACB

所以 ACD→ABCD

所以R的候选码是ACD。

若关系中的一个属性或属性组的值能够唯一地标识一个元组,且他的真子集不能唯一的标识一个元组,则称这个属性或属性组做候选码。

扩展资料:

根据以下定理和推论来求解候选码。

定理1:对于给定的关系模式R及其函数依赖集F,若X(X∈R)是L类属性,则X必为R的任一候选码的成员。

推论1:对于给定的关系模式R及其函数依赖集F,若X(X∈R)是L类属性,且X+包含了R的全部属性,则X必为R的唯一候选码。

定理2:对于给定的关系模式R及其函数依赖集F,若X(X∈R)是R类属性,则X不在任何候选码中。

定理3:设有关系模式R及其函数依赖集F,如果X是R的N类属性,则X必包含在R的任一候选码中。

推论2:对于给定的关系模式R及其函数依赖集F,如果X是R的N类和L类组成的属性集,且X+包含了R的所有属性,则X是R的唯一候选码。

霂棪爱娱乐
高能答主

2021-05-27 · 用力答题,不用力生活
知道大有可为答主
回答量:6736
采纳率:99%
帮助的人:99.2万
展开全部

设关系模式R(A,B,C,D),函数依赖集F={AB→C,D→B},则R的候选码为AD、ABD、ABCD。

因为AB→C,又因为D→B,所以候选码可以有:

1、AD→AB→C→ABCD

2、ABD→CD→ABCD

3、ABCD→ABCD

候选码性质:

1、候选码可以被选为主码的属性或属性组。当一个关系有N个属性或属性组可以唯一标识时,则说明该关系有N个候选码,可以选定其中一个作为主码。

2、候选码中出现过的属性称为主属性;非主属性就是不包含在任何候选码中的属性。

3、候选码在关系中的某一属性或属性组的值能唯一的标识一个元组,而其任何、子集都不能再标识。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
芭比少女熙
2013-12-16
知道答主
回答量:5
采纳率:0%
帮助的人:8.1万
展开全部
AD 绝对正确答案。
追问
能解释一下么?
追答
AD为L类属性【不懂可百度】,所以必为候选码,计算AD闭包,AD->ABCD,包含了全部子集,所以就是AD
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式