浅析如何求解关系模式的候选码

摘要:本篇文章讲解的内容是“浅析如何求解关系模式的候选码”。在做多属性函数依赖集候选码求解题目时,有些同学还是会不知所措,最主要原因是没有理解他们之间求解的思路和算法。本文通过理论分析和例题来浅析这块知识点,并附上好用的求解方法。当理解后,可以趁热打铁,把后面推荐的例题题目做一下,即可完全吸收这块内容。

一、理论分析

候选码的定义和属性分类

在这里插入图片描述

属性与候选码的联系

在这里插入图片描述

多属性函数依赖集候选码的求解思路

在这里插入图片描述

二、例题

例题1

题目:
在这里插入图片描述
解题方法:
L:A,C
R:D,B
LR:
N:
思路:
在这里插入图片描述
即: AC–>D,D–>B,(AC)+包含了关系模式R的全部属性,所以AC为候选码。

结果为: AC

其他例题

我们再来看看用这种方法解答这类题目
在这里插入图片描述

  1. 分析及答案
    L:A,C
    R:D,B
    LR:
    N:
    结果:AC
  2. 分析及答案
    L:X
    R:
    LR:Y,Z
    N:
    结果:XZ或XY
  3. 分析及答案
    L:X,W
    R:Z,Y
    LR:
    N:
    结果:XW
  4. 分析及答案
    L:M,A
    R:G
    LR:B,C,T
    N:
    结果:MA
  5. 分析及答案
    L:B,E
    R:
    LR:A,C,D
    N:
    结果:BE

猜你喜欢

转载自blog.csdn.net/weixin_46218781/article/details/106190080