調查局三等申論題
109年
[資訊科學組] 系統分析與設計
第 二 題
下列是某公司現行的員工差勤津貼的相關規定:
一次出差由一位員工執行,需經該單位主管核可。
出差會花費該當事人1-N 天,到訪1-N 個地點。
超過一天以上的出差,公司允許報銷全額當晚住宿。
出差期間機關會依照出差期間支付定額的早午晚餐費津貼。
出差期間的各種交通支出也由公司全額支付。
你認為應該需要那些檔案跟欄位來記錄該公司員工的出差資料,請為該公司設計一個出差的資料庫結構。(25分)
📝 此題為申論題
思路引導 VIP
遇到此類資料庫設計題,應採用實體關係模型(ER Model)的技巧進行「名詞萃取」。先從業務需求中界定出核心實體(如員工、出差主檔、地點明細、費用明細),接著分析實體間的基數(Cardinality,如1對多),最後規劃具備主鍵(PK)與外部鍵(FK)符合第三正規化(3NF)的關聯式資料表。
🤖
AI 詳解
AI 專屬家教
【破題】 本題旨在將業務規則(Business Rules)轉化為關聯式資料庫結構。根據系統分析與設計原則,需將「出差行為」拆解為主檔與明細檔,以滿足一對多(1-to-N)的地點與多樣化的費用報銷需求,同時確保資料的一致性與正規化。 【論述】
▼ 還有更多解析內容