民國99年 乙級專案 電腦軟體應用乙級 學科

第5題

下列有關「關聯式資料庫( R e l a t i o n a l D a t a B a s e ) 」之敘述中,何者正確?

題目

下列有關「關聯式資料庫( R e l a t i o n a l D a t a B a s e ) 」之敘述中,何者正確?

  1. (1) 該資料庫所使用的「第一正規化( F i r s t N o r m a l i z a t i o n ) 處理」中之「資料表」的每一筆記錄之每一欄位「不必是唯一、也可以重複」
  2. (2) 該資料庫所使用的「第二正規化( S e c o n d N o r m a l i z a t i o n ) 處理」 之主要目的係用以「去除資料間的部份相依性」
  3. (3) 該資料庫係利用「資料之位址」來擷取資料者
  4. (4) 該資料庫所使用的「第三正規化( T h i r d N o r m a l i z a t i o n ) 處理」之主要目的則被用來「去除因功能相依而產生的資料間之重複性」

官方答案

(2) 該資料庫所使用的「第二正規化( S e c o n d N o r m a l i z a t i o n ) 處理」 之主要目的係用以「去除資料間的部份相依性」

解析

第二正規化(2NF)的目的在消除「部分相依性」,也就是在複合主鍵的資料表中,非主鍵欄位必須完全相依於整個主鍵,不能只相依於主鍵的一部分。第三正規化處理的是遞移相依,選項 4 的敘述並不精確。第一正規化要求每個欄位具基元性、不可再分割,選項 1 的描述不正確。關聯式資料庫靠主鍵與外部鍵等鍵值建立關聯來擷取資料,而非以資料位址,選項 3 錯誤。

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

官方資料