民國104年 第3梯次 電腦軟體應用乙級 學科
第29題
下列有關「關聯式資料庫( 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) 所有正規化的觀念均基於「R e l a t i o n a l 屬性間之功能的相依性」來發展者
- (2) 若「R e l a t i o n a l R 」中的每一個非主鍵之屬性都「完全功能相依」於「R 」的主鍵,則該「R 」滿足第二正規化
- (3) 「第一正規化( 1 N F ) 」處理允許有多重值之屬性
- (4) 若「R e l a t i o n a l R 」中的非主要屬性都「完全功能相依、且遞移相依」於「每一個R 」的鍵值,則該「R 」滿足第三正規化
官方答案
(2) 若「R e l a t i o n a l R 」中的每一個非主鍵之屬性都「完全功能相依」於「R 」的主鍵,則該「R 」滿足第二正規化
解析
第二正規化(2NF)定義:關聯結構必須先符合 1NF,且每一非主鍵屬性皆「完全功能相依」於主鍵(無部分相依)。選項1 錯在「Relational 屬性」術語;3NF 要求非主鍵屬性「不遞移相依」於主鍵,選項4 反而要求遞移相依;1NF 要求屬性不可再分(原子性),不允許多重值,選項3 錯誤。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。