圖一為實體關係圖(Entity-Relationship Diagram),對所用符號的約略
說明:其中每一實體(矩形)鄰近某關係(菱形)間均有一對(min, max)
的限制,代表該實體參與該關係之min(至少)、max(至多)次數限制,
*代表沒有限制。屬性劃實底線者為Primary Key(主鍵)的一部分。
請問該圖是否可抓住一般「某病人罹患某疾病由某醫生診治」的情境?
請舉例說明之。(5 分)
請以兩種方式,重繪實體關係圖。要求:不得使用高於二元關係
(Binary Relationship)之三元或多元關係。所繪之圖應是最精簡的,
沒有多餘、不必要的實體、關係、屬性。兩種方式中,第一種方式
只能用一般實體,而第二種方式必須採用弱實體(Weak Entity)(以
雙矩形圖示)的觀念。(20 分)
日期時間
疾病
病人
醫生
診治
就醫
(0 , *)
罹患
(0 , *)
(0 , *)
(0 , *)
(1 , *)
(1 , *)
症狀
名稱
代號
姓名
身分證字號
姓 名
圖一
[start_transaction, T1]
[write_item, T1, A, 1, 2]
[write_item, T1, B, 0, 300]
[commit, T1]
[start_transaction, T2]
[write_item, T2, C, 100, 200]
[commit, T2]
[start_transaction, T3]
[checkpoint]
[write_item, T3, D, 1000, 2600]
[start_transaction, T4]
[write_item, T4, A, 2, 22]
[write_item, T3, B, 300, 331]
[start_transaction, T5]
[write_item, T5, E, 12, 22]
[commit, T3]
[commit, T4]
[write_item, T5, B, 331, 366]
[write_item, T5, A, 22, 29]
[start_transaction, T6]
[write_item, T6, D, 2600, 2800]
System Crash