【系統公告】頁面上方功能列及下方資訊全面更換新版,『舊用戶且擁有VIP』可再切回舊版。 前往查看

公職◆資料庫應用題庫

【非選題】
四、有一家汽車保險公司建置一個汽車保險資料庫有以下之關聯表(Relation Tables), 分別代表客戶(Customer)、汽車(Car)、保險政策(Insurance Policy)和事故 (Accidents),其資料需求如下: 
 ● 每個客戶有一個身分證編號(SSN)、客戶編號(Customer ID)、性別(Sex)、 地址(Address)、客戶的名字(First name)和他的姓(Last name)、出生日期 (Birth Date)和工作距離(Distance from work)。其中身分證編號和客戶編號都 是唯一的。 
 ● 每輛車都有一個車的編號 (VIN number) 車的顏色 、 (Color)、製造車商(Make) 、 車型(Model)、安全等級(Safety rating)和客戶所擁有的車數(Number of cars)。 車的編號是唯一的,客戶可以擁有盡可能多的車,但每輛車只能屬於一個客戶。 
 ● 每個客戶可以擁有不同的保險政策,但一個保險政策僅能跟著一輛車。保險政策 (Insurance Policy)包括保險編號(Policy ID)、保險類型(Policy type)、保險 所涵蓋的等級(Coverage level)和成本(Cost)。 
 ● 任何一輛車發生事故時,客戶必須報告事故的發生,所有發生的事故都是歸屬車主, 而不是車。這都是為了避免車主逃避責任。事故(Accidents)本身包括事故編號 (Accident ID)、事故類型(Type of accident)、事故次數(Number of accidents)、 涉及的車輛數(Number of cars involved)、故障(Fault)、位置(Location)、 時間(Time)和日期(Date)。 請依以上的需求,試畫出此 汽車保險 資料庫之實體關係圖(Entity-Relationship Diagram,ERD)。屬性畫實底線為主鍵(Primary),盡可能畫上ERD的符號,例如 組合屬性(Composite Attributes)、衍生屬性(Derived Attributes)和弱實體(Weak Entity)等等。(20 分)