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