地特三等申論題
107年
[資訊處理] 資料庫應用
第 四 題
四、給予一關聯綱要 R(A, B, C, D, E, F)及一組功能依附性(Functional Dependencies)F = {{A}→{B, C, D, E, F}, {B, C}→{A, D, E, F}, {B}→{F}, {D}→{E}},請將 R 分別分割(Decompose)成 2NF 及 3NF 的關聯綱要。(20 分)
📝 此題為申論題
思路引導 VIP
解決正規化題目的標準SOP:1. 利用屬性閉包找出所有「候選鍵(CK)」區分主屬性與非主屬性;2. 檢視是否存在「部分相依」將其拆解以達到 2NF;3. 檢視 2NF 結果是否存在「遞移相依」將其拆解以達到 3NF。
🤖
AI 詳解
AI 專屬家教
【解題思路】先計算屬性閉包找出所有候選鍵(Candidate Keys),接著藉由消除非主屬性對候選鍵的「部分相依」分解為 2NF,最後再消除非主屬性對候選鍵的「遞移相依」分解為 3NF。 【詳解】 一、尋找候選鍵(Candidate Keys)
▼ 還有更多解析內容