免費開始練習
調查局三等申論題 111年 [資訊科學組] 資料庫應用

第 一 題

📖 題組:
請分別定義下列四個關聯式資料庫正規化的概念:
📝 此題為申論題,共 4 小題

小題 (一)

正規化(normalization)(5 分)

思路引導 VIP

看到「正規化」名詞解釋,應直指其為「降低資料冗餘」與「避免資料異常」的資料表分解過程。作答時除了寫出核心定義,務必條列其主要目的(解決新增/刪除/修改異常),並點出實務上通常進行至 3NF 或 BCNF,即可取得完整分數。

🤖
AI 詳解
AI 專屬家教

「正規化(Normalization)」指在關聯式資料庫設計中,依據一系列屬性相依性規則(稱為正規形或範式,Normal Forms),將大型且複雜的資料表逐步分解成多個結構良好、具備關聯性之小型資料表的過程。 其核心目的與特徵包含: (1) 降低資料冗餘(Data Redundancy):減少重複儲存相同的資料,節省儲存空間。

小題 (二)

第一正規型式(first normal form)(5 分)

思路引導 VIP

看到第一正規型式(1NF),核心關鍵字必須是「基元值(Atomic value)」與「消除重複群組(Repeating groups)」。作答時除了精確寫出定義,建議列舉其特徵(如不可有多值屬性),以確保在 5 分的配分中獲得完整分數。

🤖
AI 詳解
AI 專屬家教

「第一正規型式(First Normal Form, 1NF)」指關聯式資料庫中,表格內所有屬性(欄位)的值都是不可再分割的「基元值(Atomic value)」,且不存在重複群組(Repeating groups)或陣列的狀態。 其核心特徵包含: (1) 消除多值屬性:每個欄位在每一筆紀錄中,只能包含單一值(例如:「聯絡電話」欄位不可同時填寫多支號碼)。

小題 (三)

第二正規型式(second normal form)(10 分)

思路引導 VIP

看到「第二正規型式(2NF)」,首先應聯想到前提條件「必須先符合 1NF」,接著點出核心關鍵字「消除部份相依(Partial Dependency)」。在答題時,務必說明「非主鍵屬性必須『完全功能相依』於整個主鍵」,並補充這主要針對「複合主鍵」的情境,以展現對正規化理論的透徹理解。

🤖
AI 詳解
AI 專屬家教

【破題】 第二正規型式(Second Normal Form, 2NF)的核心目的在於「消除部份相依(Partial Dependency)」,確保資料表中的非鍵值屬性皆完全依賴於主鍵。 【論述】

小題 (四)

第三正規型式(third normal form)(10 分)

思路引導 VIP

看到「第三正規型式(3NF)」,應直覺聯想其兩大要件:一是「必須先符合2NF」,二是「消除非主鍵屬性間的遞移依賴」。答題時除了給出精確定義,務必舉出簡單的實務例子(如員工表與部門表的關聯)來說明如何透過拆表來解決更新異常,以確保拿下10分完整分數。

🤖
AI 詳解
AI 專屬家教

「第三正規型式(3NF)」指關聯式資料庫設計中,為進一步降低資料冗餘與避免資料操作異常所制定的一種規範化標準。其特徵包含: (1) 滿足前置要求:關聯表必須先符合「第二正規型式(2NF)」,即所有非主鍵屬性皆完全功能依賴於主鍵(消除部分依賴)。 (2) 消除遞移依賴(Transitive Dependency):所有非主鍵屬性必須「直接」依賴於主鍵,不可依賴於其他非主鍵屬性。若主鍵為 A,非主鍵為 B 與 C,資料表中不允許存在 A → B 且 B → C 的功能依賴關係。

升級 VIP 解鎖