实体关系模型概念ERMODEL
第三章 實體關係模型概念(ER MODEL) 3-1 實體關係模型(ER MODEL) 3-1-1實體關係模型符號 3-1-1-1實體與屬性 3-1-1-2關係 1.????? 一對一的關係 2.????? 一對多的關係 3.????? 多對多的關係 4.????? 部份參與或全部參與 3-1-1-3弱實體 3-1-1-4符號總覽 3-3 索引鍵(primary key)與外部索引鍵(foreign key) 第三章 實體關係模型概念(ER MODEL) 3-1-2情節 3-1-3解析 3-1-4轉換所解析的情節成實體關係模型 步驟一﹒求取實體與屬性 步驟二﹒求取實體與實體關係 步驟三﹒將所有實體顯示出來 步驟四﹒將所有實體間的關係加入 步驟五﹒將所有屬性加入 (進階)3-2 加強型實體關係模型 第三章 實體關係模型概念(ER MODEL) 當我們要作資料庫時有四個程序,初始階段、詳述階段、建構階段和轉換階段。 這個程序是反覆示的開發過程。 3-1實體關係模型(ER MODEL) 3-1-1實體關係模型符號 3-1-1-1實體與屬性 3-1-1-2關係 1.????? 一對一的關係 2.????? 一對多的關係 3.????? 多對多的關係 4.????? 部份參與或全部參與 3-1-1-3弱實體 3-1-1-4符號總覽 3-1實體關係模型(ER MODEL) 3-1-2情節 3-1-3解析 3-1-4轉換所解析的情節成實體關係模型 步驟一﹒求取實體與屬性 步驟二﹒求取實體與實體關係 步驟三﹒將所有實體顯示出來 步驟四﹒將所有實體間的關係加入 步驟五﹒將所有屬性加入 3-1-1符號 3-1-1-1實體與屬性: 實體﹕實體是關聯式資料庫的最基本抽像概念,用以描述實際世界中的物件事情與實體。 符號 3-1-1-1實體與屬性: 屬性﹕屬性就是描述實體的性質 符號 3-1-1-1實體與屬性: 鍵值屬性﹕ 若某一個實體集的屬性可以用來區分不同的實體,也就是屬性的值是唯一的(每一個屬性值都不一樣),則這種屬性叫鍵值屬性(在關聯式資料庫稱為主索引欄位)。底部有加一條直線。 符號 3-1-1-1實體與屬性: 3-1-1-1實體與屬性: 在這邊員工是實體,而員工編號、地址、姓名、電話、性別、薪水、員工所在的部門編號則是員工的屬性,因為員工編號為獨一無二的,唯一的,每一個員工都有不同的員工編號,所以員工編號是鍵值屬性。 這是員工資料表,每一位員工的員工編號都不同。 每一個員工的資料列都是一個實體,每一個員工都有員工編號,性別、地址與薪水、和所在的部門,這些就是員工的屬性。 在關聯式資料庫中,我們稱每一筆資料為資料列,而將屬性稱為欄位。 在實體關係模型中,我們將每一筆資料當作是實體集的一部份,而實體的組成則為屬性用稱為欄位。 3-1-1-1實體與屬性 3-1-1-2關係: 在實體與關係模型中,實體與實體間有著關係,表示符號為 3-1-1-2關係: 在關係中的限制條件,有三種數量比可以定義 一對一的關係、一對多的關係、及多對多的關係 3-1-1-2關係: 1.一對一的關係: 1.一對一的關係: 員工資料與部門有著一對一的管理關係,也就是一個部門會有一個員工當主管。 每一個部門都會有一個主管。對於每一個部門都有一個相對應的員工來管理F:部門 管理者 在關聯式資料庫中其表示如下: 下列是員工資料表和部門資料表,其中部門資料表的管理者和員工資料表是一對一的管理關係。 2.一對多關係(多對一的關係): 2.一對多關係(多對一的關係): 這是多對一的關係,多個員工可以在同一個部門工作,所以員工和部門的工作關係是多對一的。部門對員工的工作關係是一對多的,也就是說一個部門可以有多個員工在此工作。所有的員工都會在部門工作,也就是員工全部參與了工作,而所有的部門都會有員工工作,也就是部門全部參與了被工作。 2.一對多關係(多對一的關係): 這是關聯式資料庫中所顯示部門與員工的一對多工作關係,每個部門都有數位員工在此工作。客戶支援部有吳吉雄和周德璋兩為員工在部門工作;媒體製作部有徐靖峰和陳炫銘兩位員工在此工作;財務部有陳郁雰、賴泰義、陳宜靜三位員工在此工作;業務部有宋淑姬、廖崇旭兩位員工在此工作;管理部則有劉冠吾一位員工在此工作。 2.一對多關係(多對一的關係): 3.多對多的關係: 3.多對多的關係
原创力文档

文档评论(0)