102年高考三級資料庫應用第三題 - 高考

Table of Contents

三、某關連 R(A, B, C, D, E, F, G) 的屬性之間有以下的關係。其中 “→” 是
functional dependency。
AB → CE,F E,D B,G → B
(一)試推導 (inference) 出屬性之間的 functional dependencies,並指出整個關連的
key attribute 應為何者。(10分)
(二)請將此關連作第二正規化 (second normal form),指明各關連的 key attribute 是
何者。(5分)
(三)請繼續將(二)的結果作第三正規化 (third normal form),指明各關連的key
attribute是何者。(5分)


請問一下有補高點唐箏的同學,
第二題老師上課的解法和課本的解答不同,
老師的解法比較不會破壞關聯,
課本的解法是先合併後分解,但不清楚是否可以先合併再分解?
想請問哪一個是正解?(第三題可由第二題導出故不列出解答)
謝謝~

第二題解答:
課本:
R1(A,G,C,E,F)
R2(G,B,D)

老師:
R1(A,B,C,E,F)
R2(G,B,D)
R3(A,G)

--

All Comments