阿摩線上測驗 登入

申論題資訊

試卷:99年 - 99 調查特種考試_三等_資訊科學組:資料庫運用#46532
科目:資料庫運用
年份:99年
排序:0

申論題內容

四、有一家醫院建置一個醫院資料庫中有以下之關聯表(Relation Tables),分別代表醫 生(Doctor)、醫院(Hospital)、病人(Patient)和醫學協會(Association),其 資料需求如下: ● 醫院有很多醫生(Doctor),每個醫生都有一個名字(name)、薪水(salary) 以及獨一的身分證編號(ssn)。 ● 每家醫院(Hospital)都設有它唯一的地址(addr)和名稱(name)。每名醫生 僅能在一所醫院實習(practice)。 ● 醫院有很多病人(Patient),每個病人都有他唯一的名字(name)和連絡的地址 (addr)。每個病人僅有一個主治醫生,一個主治醫生不允許有兩個相同名稱的 病人。在資料庫中,如果主治醫生的紀錄被刪除,他所對應的病人會被自動刪除。 ● 醫學協會(Association)有很多分會,每個分會都有唯一的分會編號(CID)和會 員費(fee)。每個醫生可以選擇參加多個或不參加分會成為會員(member),但參 加分會成為會員的那日是非常重要的。每個分會都設置一個連絡員,只有醫生可 以作為一個分會的連絡員。沒有任何一個醫生可以作為一個以上分會的連絡員。 請依以上的需求,試畫出此醫院資料庫之實體關係圖(Entity-Relationship Diagram, ERD)。屬性畫實底線為主鍵(Primary),盡可能畫上 ERD 的符號,例如組合屬性 (Composite Attributes)、衍生屬性(Derived Attributes)和弱實體(Weak Entity)等 等。(20 分)