阿摩線上測驗 登入

申論題資訊

試卷:100年 - 100年高考三級資料庫應用#45847
科目:公職◆資料庫應用
年份:100年
排序:0

題組內容

一、某公司為管理員工出差,登錄有員工資料包括身分證字號、姓名、工作部門編號、薪 水、員工帳號;出差資料有出差編號、出發地、抵達地、出發日、抵達日、出差費。 已知一個員工只在一個部門做事且只有一份薪水登錄在一個帳號;不是每一位員工都 會出差。一件出差,只有一種行程和出差費,有一到多個員工參與,行程一樣,出差費 也一樣。假設關連設計如下:  員工(身分證字號、姓名、工作部門編號、薪水、員工帳號)  出差(身分證字號、出差編號、出發地、抵達地、出發日、抵達日、出差費、員工 帳號) 

申論題內容

⑵說明上述關連設計在資料更新和刪除時有何嚴重缺點?(10 分)要如何改正,以 維持一致性。(5 分)

詳解 (共 1 筆)

詳解 提供者:zxc

(二)一件出差可有一到多個員工參與,上述設計會造成之缺點,例如:
1.更新一件出差編號的出發地、抵達地、出發日等資訊時,因資料有多筆,造成有的改到有的沒改到;
2.刪除一員工的出差資訊,可能同時刪除了該件出差的詳細資訊,造成刪除過多資訊。
3.改正方式應將關連進行正規化,以避免上述異常現象。例如將出差關連分割為:出差(出差編號,出發
地,抵達地,出發日,抵達日,出差費);員工出差(身分證字號,出差編號)。