民國106年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第73題
以下那些是正確的關聯式資料庫設計概念?
題目
以下那些是正確的關聯式資料庫設計概念?
- (1) 盡量將多個相關的不同實體( E n t i t y ) 放在同一個表格中以提升資料查詢的效率
- (2) 盡量避免產生重複資料( R e d u n d a n t ),以避免發生更新異常( U p d a t e A n o m a l y )
- (3) 盡量避免設計出會經常產生N U L L 值的欄位
- (4) 盡量不要將主要鍵( P r i m a r y K e y ) 和外來鍵( F o r e i g n K e y ) 作J O I N 的操作,以避免產生錯誤資料
官方答案
(2) 盡量避免產生重複資料( R e d u n d a n t ),以避免發生更新異常( U p d a t e A n o m a l y )、(3) 盡量避免設計出會經常產生N U L L 值的欄位
解析
關聯式資料庫正規化原則:2.避免資料重複可防止更新異常(刪除/插入/修改異常),為核心目標;3.避免NULL值欄位可減少外連接複雜度與語意模糊。1.將不同實體混放違反第一正規式;4.PK與FK JOIN是關聯查詢基本操作,非錯誤來源。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。