調查局三等申論題
111年
[資訊科學組] 資料庫應用
第 一 題
📖 題組:
請分別定義下列四個關聯式資料庫正規化的概念:
請分別定義下列四個關聯式資料庫正規化的概念:
📝 此題為申論題,共 4 小題
小題 (一)
正規化(normalization)(5 分)
思路引導 VIP
看到「正規化」名詞解釋,應直指其為「降低資料冗餘」與「避免資料異常」的資料表分解過程。作答時除了寫出核心定義,務必條列其主要目的(解決新增/刪除/修改異常),並點出實務上通常進行至 3NF 或 BCNF,即可取得完整分數。
小題 (二)
第一正規型式(first normal form)(5 分)
思路引導 VIP
看到第一正規型式(1NF),核心關鍵字必須是「基元值(Atomic value)」與「消除重複群組(Repeating groups)」。作答時除了精確寫出定義,建議列舉其特徵(如不可有多值屬性),以確保在 5 分的配分中獲得完整分數。
小題 (三)
第二正規型式(second normal form)(10 分)
思路引導 VIP
看到「第二正規型式(2NF)」,首先應聯想到前提條件「必須先符合 1NF」,接著點出核心關鍵字「消除部份相依(Partial Dependency)」。在答題時,務必說明「非主鍵屬性必須『完全功能相依』於整個主鍵」,並補充這主要針對「複合主鍵」的情境,以展現對正規化理論的透徹理解。
小題 (四)
第三正規型式(third normal form)(10 分)
思路引導 VIP
看到「第三正規型式(3NF)」,應直覺聯想其兩大要件:一是「必須先符合2NF」,二是「消除非主鍵屬性間的遞移依賴」。答題時除了給出精確定義,務必舉出簡單的實務例子(如員工表與部門表的關聯)來說明如何透過拆表來解決更新異常,以確保拿下10分完整分數。