地特四等申論題
107年
[統計] 資料處理概要
第 一 題
📖 題組:
四、有一資料庫其中一個關連(relation)裡有 A, B, C, D, E 這些欄位(attribute),且他們之間存在一些功能相依(functional dependency)的關係:{CE→ABD, A→D, E→B }。此關連已滿足第一正規化。 (一)請將此關連作第二正規化處理,說明理由,並指出何者為關鍵欄位(key attribute)。(10 分) (二)請將此關連作第三正規化處理,說明理由,並指出何者為關鍵欄位。(10 分)
四、有一資料庫其中一個關連(relation)裡有 A, B, C, D, E 這些欄位(attribute),且他們之間存在一些功能相依(functional dependency)的關係:{CE→ABD, A→D, E→B }。此關連已滿足第一正規化。 (一)請將此關連作第二正規化處理,說明理由,並指出何者為關鍵欄位(key attribute)。(10 分) (二)請將此關連作第三正規化處理,說明理由,並指出何者為關鍵欄位。(10 分)
📝 此題為申論題,共 2 小題
小題 (一)
請將此關連作第二正規化處理,說明理由,並指出何者為關鍵欄位(key attribute)。(10 分)
思路引導 VIP
解此題應先利用給定的功能相依集計算屬性閉包(Attribute Closure),找出該關聯的「候選鍵(主鍵)」以區分關鍵與非關鍵欄位。接著,依據第二正規化(2NF)的定義,檢查是否存在「部分功能相依」,並將發生部分相依的欄位與其決定因子獨立拆分成新的關聯。
小題 (二)
請將此關連作第三正規化處理,說明理由,並指出何者為關鍵欄位。(10 分)
思路引導 VIP
本題測驗關聯式資料庫之第三正規化(3NF)操作。解題核心在於接續前一小題第二正規化(2NF)的結果,檢視各關聯中是否存在「非鍵值欄位對主鍵的遞移相依(Transitive Dependency)」,若存在則需進一步拆解關聯,以確保各屬性皆直接相依於主鍵。