摘要:本篇文章講解的內容是“淺析如何求解關係模式的候選碼”。在做多屬性函數依賴集候選碼求解題目時,有些同學還是會不知所措,最主要原因是沒有理解他們之間求解的思路和算法。本文通過理論分析和例題來淺析這塊知識點,並附上好用的求解方法。當理解後,可以趁熱打鐵,把後面推薦的例題題目做一下,即可完全吸收這塊內容。
一、理論分析
候選碼的定義和屬性分類
屬性與候選碼的聯繫
多屬性函數依賴集候選碼的求解思路
二、例題
例題1
題目:
解題方法:
L:A,C
R:D,B
LR:
N:
思路:
即: AC–>D,D–>B,(AC)+包含了關係模式R的全部屬性,所以AC爲候選碼。
結果爲: AC
其他例題
我們再來看看用這種方法解答這類題目
- 分析及答案
L:A,C
R:D,B
LR:
N:
結果:AC - 分析及答案
L:X
R:
LR:Y,Z
N:
結果:XZ或XY - 分析及答案
L:X,W
R:Z,Y
LR:
N:
結果:XW - 分析及答案
L:M,A
R:G
LR:B,C,T
N:
結果:MA - 分析及答案
L:B,E
R:
LR:A,C,D
N:
結果:BE