Re: [考題] 103高考資處,資料庫管理第三題(1)

看板Examination (國家考試)作者 (落寞之心)時間12年前 (2014/07/16 21:57), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《Ruid (做個勇敢的臺灣人)》之銘言: : 出處:103年高考資料處理 資料庫管理 : 題目三:令R(A,B,C,D,E,F,G)為一符合第一正規化(First normal form)的關聯式表格 : 綱要(relation schema),經分析後知道該綱要具有二候選鍵,分別為 : {A,B}與{B,C}並發現其屬性(attribute)中尚有以下功能相依(functional : dependency)存在:A→C,C→G,E→F,E→D。 : (一)綱要R是否符合第二正規化(Second nornal form)?若否,請指出問題所在, : 並以最簡方式折解符合第正規化的不同綱要,並指出每一綱要的主鍵。 2NF-符合1NF且非候選鍵屬性不能有部分功能相依於主鍵的情形發生 題目敘述{A,B}與{B,C}都為候選鍵,據題意可得 {A,B}->A {B,C}->A {A,B}->B {B,C}->B {A,B}->C {B,C}->C {A,B}->D {B,C}->D {A,B}->E {B,C}->E {A,B}->F {B,C}->F {A,B}->G {B,C}->G A->C->G, E->F, E->D 1.選擇{A,B}作為主鍵 非鍵屬性包括A,B,C,D,E,F,G,{A,C},{A,D}.......(也就是所有排列組合-{A,B}-{B,C}) 然後A->C->G,C部分功能相依於主鍵{A,B}中的A,所以不符2NF 2NF R1(A,C,G) - R2(A,B,D,E,F) - - 2.選擇{B,C}作為主鍵 非鍵屬性包括A,B,C,D,E,F,G,{A,C},{A,D}.......(也就是所有排列組合-{A,B}-{B,C}) 然後A->C->G,G部分功能相依於主鍵{B,C}中的C,所以不符2NF 2NF R1(C,G) - R2(A,B,C,D,E,F) - - : 想法: : 1.若以{A,B}候選鍵為主鍵,則因為C是候選鍵屬性,所以沒有部份功能相依於主鍵 C不是候選鍵屬性,因C不能決定R中其他所有屬性 : 因此R( A,B,C,D,E,F,G) : _ _ : 2.若以{B,C}候選鍵為主鍵,則因為G是部份功能相依於主鍵,所以不符合第二正規化 : 因此將拆解為以下R : R1(B,C,A,D,E,F) : _ _ : R2(C,G) : _ 註:_ 為主鍵的底線表示 : 這是對於第一小題的想法解,要請各位幫忙檢驗是否有錯,請各位不吝指教 : 重要的是若以{B,C}為主鍵時,A→C這個功能相依是什麼意思,完全不了解 A功能決定C,C功能相依於A : 謝謝 <(_ _)> 有錯請指正 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.123.111 ※ 文章網址: http://www.ptt.cc/bbs/Examination/M.1405519041.A.C13.html

07/17 13:42, , 1F
同意這篇 但個人認為題目本身就有爭議性
07/17 13:42, 1F

07/17 13:53, , 2F
當下只有做一邊而已太可惜了..因為以BC為CK不太會就跳過
07/17 13:53, 2F

07/17 16:41, , 3F
說真的 這題還是等成績出來再談 比較有意義
07/17 16:41, 3F
文章代碼(AID): #1JneJ1mJ (Examination)
文章代碼(AID): #1JneJ1mJ (Examination)