民國113年 初等考試 圖書資訊管理 圖書館學大意

第44題

下列何者是資料庫設計對於多值屬性(multiple value)最有效的解決方法?

題目

下列何者是資料庫設計對於多值屬性(multiple value)最有效的解決方法? A. 增加欄位 B. 增加資料表 C. 進行正規化 D. 資料庫管理系統自動解決

官方答案

  • 答案:B. 增加資料表

解析

多值屬性指同一實體的某屬性可有多個值,例如一本書有多位作者、一位讀者有多支電話。若直接增加欄位,只能容納固定上限,且易產生空值與重複;最有效的設計是另建資料表,將每個值存成一筆紀錄,再以主鍵與外鍵和原資料表連結。此作法可消除重複群組、達成第一正規化,並保有查詢與擴充彈性。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料

答案以考選部公告之測驗式試題標準答案 PDF 為準。