實體關係模型 ( Entity - Relationship Model, E-R Model )是設計資料庫的重要方法,我們就直接來設計吧!
其分析步驟如下:
1. 實體(Entity)
根據系統需求分析,寫出及畫出所有的實體(Entity),並加以說明其意義。將真實世界的人、事、物等實體,以一個方框圖來表示,如果實體必須依附其他實體而存在,則為弱實體,使用雙方v框圖表示。
2. 屬性(Attribute)
實體擁有的特性稱為屬性(Attribute),以橢圓形來表示屬性,當屬性具有多重值時,則以雙橢圓形來表示,屬性為主鍵,則屬性名稱底下畫一條底線區別,複合屬性(Composite attribute)則為屬性再分割,衍生屬性(Derived attribute)則以虛橢圓形來表示。
3. 實體關係(Relationship)
說明各實體之間相互關聯(relationship)的限制(constraints),是指實體與實體之間如果有關聯,則將此關聯以菱形連結兩實體,並寫出對應的基數。
4. E-R關聯圖(E-R Diagram)
加上實體關係就完成啦!
下篇見啦~