題組內容
第二部分:資料庫【申論題 1 題,共 40 分】
若您正在設計一個自來水廠淨水池的水質監測系統的資料庫,一個淨水廠可能管理若 干淨水池,我們也會各個淨水池裝置感測器監測水質以下是本系統擬收集、未經正規化 的資料庫資料表內容:
表 1.水質監測資料表(Water Quality)
⚫ 監測紀錄 ID(Monitoring record ID)
⚫ 監測日期及時間(Timestamp)
⚫ 酸鹼值(pH value)
⚫ 濁度(Turbidity)
⚫ 餘氯(Residual chlorine)
表 2. 淨水廠基本資料表
⚫ 淨水廠 ID(Water treatment plant ID)
⚫ 淨水廠名稱(Name)
⚫ 淨水廠地址(Address)
⚫ 淨水廠供水量(Water supply)
表 3. 淨水池基本資料表
⚫ 淨水池編號(Water treatment plant ID)
⚫ 淨水池名稱(Name)
⚫ 淨水池地址(Address)
⚫ 淨水池供水量(Water supply)
請依據上述資料表的結構,完成以下題目:
題組一:資料庫設計(共 4 題,每題 5 分,合計 20 分)
資料庫設計時,你可以根據需要將欄位移至其他資料表,或新增新欄位,也可刪除上述題目中的不必要欄位。
4. 繪製符合第三正規化資料庫的實體關係模型(ER Model)並請標示各資料表哪一個
欄位為主鍵(Primary Key, PK), 哪些是外部索引鍵(Foreign Key, FK) 。