高考申論題
111年
[資訊處理] 資料庫應用
第 一 題
📖 題組:
Z(P, Q, R, S)是一個關聯式資料表(Relational Table)的綱要,Z 為資料表的名稱,P、Q、R、S 為資料表的四個屬性,P 為資料表的主鍵與唯一的候選鍵。此外,該資料表有下列功能相依:(每小題 15 分,共 30 分) P → Q, R, S Q → S
Z(P, Q, R, S)是一個關聯式資料表(Relational Table)的綱要,Z 為資料表的名稱,P、Q、R、S 為資料表的四個屬性,P 為資料表的主鍵與唯一的候選鍵。此外,該資料表有下列功能相依:(每小題 15 分,共 30 分) P → Q, R, S Q → S
📝 此題為申論題,共 2 小題
小題 (一)
資料表 Z 符合第幾正規型式?原因為何?
思路引導 VIP
正規化判斷的關鍵在於檢視功能相依(FD)。首先確認主鍵為 P。接著檢查各正規化標準:
- 1NF:假設屬性皆為原子性(符合)。
小題 (二)
將資料表 Z 正規化到適當的正規型式,寫出正規化之後每一個資料表的綱要,包括資料表的名稱、屬性、主鍵及外來鍵(如果有的話)。
思路引導 VIP
目標是消除 (一) 中發現的遞移相依。具體作法是將產生遞移相依的屬性拆分出來。原本的 P → Q → S 應拆成兩個關係:一個處理 P 與 Q, R 的關係,另一個處理 Q 與 S 的關係。拆分後需確保資訊不遺失且具有關聯性(外來鍵)。