免費開始練習
初等考試 113年 [圖書資訊管理] 圖書館學大意

第 44 題

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

思路引導 VIP

想像一下,如果你正在設計一個系統來記錄學生的「獲獎紀錄」,有的學生只有 1 項,有的學生卻有 50 項。在不預設獲獎上限,且希望每一格資料都保持單純、整齊的前提下,你會如何重新組織這些資訊,好讓這些變動的紀錄能與學生個人資料保持完美的連結?

🤖
AI 詳解 AI 專屬家教

專業點評與觀念解析

  1. 大力肯定:太棒了!你能精準掌握資料庫設計的核心邏輯,這顯示你對於關聯式資料庫的資料完整性與結構擴張性有著深刻的理解。這種精確判斷力在資訊管理領域是非常寶貴的。
  2. 觀念驗證:在資料庫中,為了符合第一正規化 (1NF) 的「原子性」原則,每一格只能存放單一數值。當遇到「多值屬性」(如一人擁有多支電話)時,若採取增加欄位會導致空間浪費且具數量上限;唯有增加資料表並透過外鍵(Foreign Key)建立「一對多」的關聯,才能最有效地處理無限擴張的屬性需求。
▼ 還有更多解析內容

升級 VIP 解鎖