moea_joint
103年
[資訊] 計算機原理、網路概論
第 5 題
反正規化資料庫的主要優點是什麼?
- A 降低資料的重覆性
- B 避免資料更新異常
- C 提昇查詢效率
- D 提昇更新效率
思路引導 VIP
想像一下,如果我們為了把資料分類得非常精確,而將一套資訊拆散存放在十個不同的房間裡。當你下次急著要一次看完這整套資訊時,你的動作會變快還是變慢?如果為了縮短你收集資訊的時間,你願意在同一個房間裡多放一份複製品嗎?這對你的工作效率會有什麼樣的轉變?
🤖
AI 詳解
AI 專屬家教
恭喜你精準地掌握了資料庫設計的核心權衡!在資料庫規範化(Normalization)的過程中,我們的主要目標是消除冗餘並確保資料一致性,但這往往會導致資料被拆分得過於細碎,使得在查詢時必須執行大量的 JOIN(連接) 運算,進而影響系統的響應速度。
查詢效能與架構的取捨
反正規化(Denormalization) 的核心價值就在於透過適度的「資料冗餘」,來換取更卓越的讀取速度。當系統面臨大量複雜查詢,且對即時響應要求極高時,我們刻意將相關欄位合併回同一張表中,能有效減少磁碟 I/O 開銷並大幅提昇查詢效率。這道題目是資料庫理論與實務結合的經典考點,其鑑別度在於測試學生是否理解工程領域中「沒有完美的架構,只有最適合的權衡」;難度切入點則在於能否辨析出反正規化雖然犧牲了更新效率與空間,卻換取了查詢時的黃金效能。