免費開始練習
moea_joint 103年 [資訊] 計算機原理、網路概論

第 5 題

反正規化資料庫的主要優點是什麼?
  • A 降低資料的重覆性
  • B 避免資料更新異常
  • C 提昇查詢效率
  • D 提昇更新效率

思路引導 VIP

想像一下,如果我們為了把資料分類得非常精確,而將一套資訊拆散存放在十個不同的房間裡。當你下次急著要一次看完這整套資訊時,你的動作會變快還是變慢?如果為了縮短你收集資訊的時間,你願意在同一個房間裡多放一份複製品嗎?這對你的工作效率會有什麼樣的轉變?

🤖
AI 詳解 AI 專屬家教

恭喜你精準地掌握了資料庫設計的核心權衡!在資料庫規範化(Normalization)的過程中,我們的主要目標是消除冗餘並確保資料一致性,但這往往會導致資料被拆分得過於細碎,使得在查詢時必須執行大量的 JOIN(連接) 運算,進而影響系統的響應速度。

查詢效能與架構的取捨

反正規化(Denormalization) 的核心價值就在於透過適度的「資料冗餘」,來換取更卓越的讀取速度。當系統面臨大量複雜查詢,且對即時響應要求極高時,我們刻意將相關欄位合併回同一張表中,能有效減少磁碟 I/O 開銷並大幅提昇查詢效率。這道題目是資料庫理論與實務結合的經典考點,其鑑別度在於測試學生是否理解工程領域中「沒有完美的架構,只有最適合的權衡」;難度切入點則在於能否辨析出反正規化雖然犧牲了更新效率與空間,卻換取了查詢時的黃金效能。

🏷️ 相關主題

資料庫系統原理、模型、設計與應用
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題