LONGEPASS
Q172.

下列哪些是資料庫正規化的目的?

電腦軟體應用 · 乙級 · 應用軟體使用 · Q172

難易度分析

3 / 5

本題為複選題,要求考生對資料庫正規化的多個核心目的進行綜合判別,必須精確區分正確的設計原則與錯誤的資料處理方式才能正確得分。

正確答案 (複選):①, ③, ④

  • ① 除去重複性資料:資料庫正規化的核心目的之一為消除重複性資料,透過分解資料表來避免資料冗餘,進而減少儲存空間浪費與更新異常。
  • ③ 以數個不重複的資料表儲存資料:正規化透過將單一龐大資料表拆解為多個關聯式資料表,使每個資料表專注於單一實體,確保各表內的資料具備唯一性與明確的主鍵定義。
  • ④ 確保資料的相依關係:正規化過程需維持資料間的函數相依與參照完整性,透過外鍵關聯確保資料表之間的邏輯關係正確,避免產生孤立或矛盾的紀錄。

錯誤選項解析

  • ② 資料不分類別集中在一起處理:此描述與正規化精神相反。正規化強調將資料依主題分類至不同的資料表,而非集中在一起處理,集中存放會導致資料耦合過高且難以維護。
Learning Tip

"資料庫正規化的常考陷阱在於混淆「消除冗餘」與「消除關聯」。正規化並非消除資料表之間的關聯,而是透過主鍵與外鍵重新建立正確的相依關係。實務上通常正規化至第三正規化形式 (3NF) 即可,過度正規化反而會增加 JOIN 查詢的效能負擔,需在資料一致性與查詢效能之間取得平衡。"

學員答題分佈

①除去重複性資料0%
②資料不分類別集中在一起處理0%
③以數個不重複的資料表儲存資料0%
④確保資料的相依關係0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目