阿摩線上測驗 登入

申論題資訊

試卷:108年 - 108年關務三等 資料庫應用#75757
科目:公職◆資料庫應用
年份:108年
排序:0

申論題內容

二、某一資料庫系統內有以下資料表(實底線欄位為主鍵): 
5cbfd9bca3a42.jpg
試說明此資料表為何符合 BCNF 正規化形式、但不符合第四階正規化形 式?(15 分)應如何修改使之符合第四階正規化形式?(10 分)

詳解 (共 1 筆)

詳解 提供者:Phil(112高普雙榜)

一、第四正規化形式的定義為須符合BCNF形式,且不存在有多值相依的功能相依性,說明如下-

(一)、符合BCNF

BCNF的定義是所有的決定因素皆為候選鍵,題目中的所有鍵值皆為主鍵,而主鍵必然符合候選鍵的條件(最小性+唯一性),因此該關聯符合BCNF。

(二)、不符合4NF

本題不符合第四正規化的原因是因為{課程}->->{教師}(例如資料庫應用對應的王大明,會有CS和BA兩個值),且{課程}->->{課本}(例如資料庫應用對應的CS,會有王大明和李大華兩個值),不論是哪一個功能相依,都有存在同一筆值決定多個值,因此該關聯不符合4NF。


二、可以將資料表修改如下-

課程

教師

資料庫應用

王大明

資料庫應用

李大華

資料庫實務

王大明

 

課程

課本

資料庫應用

CS

資料庫應用

BA

資料庫實務

CS

資料庫實務

CE