资料库管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

資料庫管理系統

授課教師:潘倩慧chpan@.tw

授課日期:94/09/22

實體關係模式

資料庫應用系統開發程序

資料模式(data modeling):描述資料庫的方式。

可分為下述五種model

1.實體關係模式(entity relationship model):ER model。主要用來描述資料需求。

2.關聯模式(relational model):將所有資料表達成關聯(table),目前使用最普遍的資料模式。

3.網路模式:將資料組織成網路。資料間運用連結表達其關係。

4.階層模式:資料以階層式表達。

5.物件導向模式:組織上類似網路模式但加上繼承相關觀念。

ER Model

實體:為迷你世界裡的一個事或物。ERD-矩形。

❒屬性:描述實體的特性。ERD-橢圓形。

⏹多值屬性、單值屬性

⏹複合屬性、簡單屬性

⏹關鍵屬性

❒關係:實體間存在之關聯。ERD-菱形。

關係型態

⏹二元關係型態

1.結構上的限制

基數比-1:1、1:N、M:N

參與度-完全參與、部分參與

2.弱實體屬性

⏹遞迴關係型態:相同型態實體,依據扮演不同角色而產生關聯。

⏹多元關係型態:當一個關係所聯結的實體型態超過兩個時,稱為多元關係型態。

三元關係型態

練習一

假設你要為一個醫療資訊系統進行資料塑模,經過訪談後,你得到以下需求:

❒有四個實體型態:醫師、住院病人、檢驗項目、病房。

❒醫師有三個屬性:代號、姓名、性別。其中代號是唯一的。

❒住院病人有三個屬性:病人代號、姓名、緊急聯絡人,其中緊急聯絡人可以有多位,且必須記載緊急聯絡人之電話及姓名。此外病人代號是唯一的。每一位病人有一位主治醫師。

❒檢驗項目有兩個屬性:項目代號、名稱。其中項目代號是唯一的。一位住院病人可以有多個檢驗項目,檢驗日期必須記載。

❒病房有兩個屬性:房號、等級。其中房號是唯一的。

❒有些醫師有指導醫師,不過只能有一位。

❒一個病房會有多張病床,一位病人佔一個病床。

相关文档
最新文档