原住民族考試四等考試-電子工程類科計算機概要106 年第 8 題單選題
在關聯式資料庫設計中,下列那一個過程可降低資料重複?
D正確答案
正規化(Normalization)是關聯式資料庫降低資料重複、避免異常的核心技術。
為什麼答案是 D
正規化(Normalization)透過分解資料表、消除重複資料和不當相依,達成降低冗餘、避免新增/刪除/更新異常,是關聯式資料庫設計的核心。
載入中…
完整詳解
Pro · 無限重點 正規化(Normalization)是關聯式資料庫降低資料重複、避免異常的核心技術。
看到「降低資料重複」+「關聯式資料庫」= 正規化,這是送分題關鍵字。
逐選項分析
A✕ 陷阱
「關聯化」不是資料庫正式術語,是用來混淆的誤導選項。關聯式資料庫本身叫 Relational Database,但沒有「關聯化」這個設計過程。
B✕
結構化(Structured)通常指程式設計方法(如結構化程式設計),與資料庫降低重複無關。
C✕
模組化(Modularization)指將系統拆成獨立模組,是軟體工程概念,不是用來降低資料重複的資料庫技術。
D✓ 正確
正規化(Normalization)透過分解資料表、消除重複資料和不當相依,達成降低冗餘、避免新增/刪除/更新異常,是關聯式資料庫設計的核心。
資料庫正規化常考層級
| 正規化層級 | 核心要求 | 解決問題 |
|---|
| 1NF 第一正規化 | 每欄位值皆為原子值(不可再分) | 消除重複群組 |
| 2NF 第二正規化 | 非鍵屬性須完全相依於主鍵 | 消除部分相依 |
| 3NF 第三正規化 | 非鍵屬性不可相依於其他非鍵屬性 | 消除遞移相依 |
| BCNF | 所有決定因素皆為候選鍵 | 消除鍵屬性異常 |
考選部最愛在關聯式資料庫題組裡,拿「關聯化」當誘餌——聽起來跟「關聯式」很搭,但這根本不是正式術語。資料庫設計的核心流程叫「正規化」,目的是透過拆解表格、消除重複欄位,達到 1NF、2NF、3NF 等層級,避免新增、刪除、更新異常。判斷關鍵在於:題目若問「降低資料重複的設計方法」或「避免更新異常的技術」,答案就是正規化。很多考生看到關聯式資料庫就直覺選帶「關聯」的選項,結果掉進自創術語的陷阱。