請在考卷背後空白頁寫下以下兩題答案
設計題
假設你要替一家醫院設計掛號系統。該系統記載醫師相關資訊並可以讓病人預約掛號。其
資料需求如下:
‧ 科別 (Department):包括科編號 (dNo)、科名稱 (dName)、科類別 (dCat),和成立
日期 (startDate)。其中科編號和科名稱均為唯一。
‧ 醫師 (Doctor):包括醫師編號 (dId)、姓名 (name)、生日 (birthday)、身分證字號
(pId),和職級 (position)。其中醫師編號和身分證字號均為唯一。一位醫師必定隸屬
於某一科,且每一科都有一位主任。
‧ 看診時段 (DiagnosisTime):包括看診開始時間(startDateTime) 和人數限制
(capacity)。一個看診時段只屬於一位醫師,每一位醫師都有好幾個看診時段,但一位醫
師的各個看診時段的開始時間都不相同。
‧ 病人 (Patient):包括病歷號 (pNo)、姓名 (name)、性別 (sex)、生日 (birthday)
,和身分證字號 (pId)。其中病歷號和身分證字號均為唯一。病人可以選擇某位醫生的某
個看診時段來預約掛號,掛號時會得到一個號碼 (no) 和預計看診時間(estimatedTime)
此欄位是經由掛號人數計算而來的,這些都必須記載。
1.請依以上的需求,畫出實體關係圖(E-R Diagram)。必要的話,可自行假設其他相關狀
況,但必須寫清楚。
2.請寫出資料庫綱要設計結果(請標示主要鍵,外來鍵及參考關係)
※ 編輯: apson 來自: 140.128.142.226 (05/05 15:07)