申論題內容
一、請為如下的小客車共乘網站設計符合BCNF且考量OO(物件導向)的
EER data model,model中請註明合適的primary/foreign/candidate keys,
資料表間的關聯亦請適當地說明彼此間的maximum/minimum cardinality。
(30 分)
註:不需要用到的資料不必列入
‧會員制的網站,加入會員須提供身分證字號、姓名、email、手機號碼
‧司機或乘客皆須為系統的會員,交通工具的車主亦須為會員
‧會員如為乘客,則須進一步提供出生年月日及性別的資料
‧會員如為司機,則須進一步提供出生年月日、性別、駕照核發單位、
駕照核發日期及駕照號碼
‧會員如為提供交通工具的車主,則須進一步提供交通工具的車號、製
造商、年份、汽缸量、最大載客數及登記單位(假設一個會員最多提
供一部車)
‧系統可以查詢到目前時間、特定車輛有那些乘客(行車過程中,可能
會有某些時候,只有司機一人的情況)
‧系統可以查詢特定日期出發時間某司機的各車次起迄地點
‧系統可以查詢特定司機、車號、日期、出發時間的行車所經地點及到
達該地點的時間
代號:30540
頁次:3-2