阿摩線上測驗 登入

申論題資訊

試卷:110年 - 110 調查特種考試_三等_資訊科學組:資料庫應用#103200
科目:公職◆資料庫應用
年份:110年
排序:0

申論題內容

二、給予一關聯綱要(Relation Schema)EMP-PROJ(SSN, Pnumber, Hours,Ename, Pname, Plocation),主鍵為(SSN, Pnumber),此關聯綱要記錄員工的識別碼與名字,與所參與的計畫名稱及計畫所在位置,一個員工可參與多個計畫,每一參與的計畫會記錄參與的時數,此外,此關聯綱要給予一組功能依附性(Functional Dependences):{{SSN, Pnumber} → {Hours},{SSN} → {Ename}, {Pnumber} → {Pname}, {Pnumber} → {Plocation}},EMP-PROJ 關聯綱要有更改異常(Update Anomalies)問題嗎?試舉一例說明插入更改異常(Insertion Anomalies),EMP-PROJ 關聯綱要是 2NF格式嗎?如不是,請將 EMP-PROJ 關聯綱要分割(Decompose)到 2NF的關聯綱要,並論述分割的原理。(25 分)

詳解 (共 1 筆)

詳解 提供者:110上普考111上高考

陳同學的解答大部分都沒錯,但是題目是問有沒有更改異常,這裡舉的例子是新增異常。

我試舉一個更改異常的例子,

  

員工編號SSN
專案號Pnumber
時數Hours
姓名Ename
專案名稱Pname
專案地點Plocation
00100110王大明高普考臺北
00100210王大明
國營臺北


 假設今天王大明改名叫王小明,因為「王大明」儲存在多筆值組裡,因此必須同時更新多筆值組的資料才可以。