第三章ERModel实体关系图.ppt.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章ERModel实体关系图.ppt

第 三 章 ER Model實體關係圖 課程名稱:資料庫系統 授課老師:李春雄 博士 本章學習目標 1.讓讀者瞭解何謂實體關係模式(Entity-Relation Model)。 2.讓讀者瞭解如何將設計者與使用者訪談的過程 記錄(情境)轉換成E-R圖。 3.讓讀者瞭解如何將ER圖轉換成資料庫,以利 資料庫程式設計所需要的資料來源。 本章內容 3-1 實體關係模式的概念 3-2 實體(Entity) 3-3 屬性(Attribute) 3-4 關係(Relationship) 3-5 情境轉換成E-R Model 3-6 將ER圖轉換成對應表格的法則 前言   在開發資料庫系統時,首要的工作是先做資料庫的分析,在做資料庫分析工作時,需要先與使用者進行需求訪談,藉由訪談的過程來了解使用者對資料庫的需求,以便讓資料庫設計師來設計符合企業所需要的資料庫。 在需求訪談過程中,資料庫設計者會將使用者對資料的需求製作成規格書,這個規格書可以是用文字或符號來表達,然而,一般設計者會以雙方較容易了解的圖形符號形式的規格書來呈現,並輔助一些詳盡描述的說明文件。圖形符號的規格書有許多種方法表現,一般最常被使用的就是E-R圖(Entity Relationship Diagram,又稱實體關係圖)。 3-1 實體關係模式的概念  【定義】實體關係模式(Entity-Relation Model)? 它是用來描述「實體」與「實體」之間關係的工具。 【實體】是指用以描述真實世界的物件。 【例如1】學生、員工、產品等等都是屬於實體。 【例如2】在實務需求上我們可以將「實體」轉換成各種資料表: 學生實體?學生資料表 員工實體?員工資料表 產品實體?產品資料表 《轉換規則》ch3-6詳細介紹。 【關係】是指用來表示「一個實體」與「另一個實體」關聯的方式。 【例如】一對一關係、一對多關係、多對多關係。 「實體關係模式」是利用「圖形化」的表示法,可以很容易的被一般非技術人員所了解。因此,「實體關係模式」可視為設計者與使用者溝通的工具與橋樑。 基本上,實體(Entity)與關係(Relation)是用來將事物加以模式化,並且以「圖形」表示的方式來顯示語意。如下表所示。 ER圖的符號表 ER圖之組成元素 表示符號 說明 實體(Entity) 用以描述真實世界的物件。 例如:學生、員工及產品。 屬性(Attribute) 用來描述實體的性質。 例如:學生的學號、姓名。 鍵值(Key) 用來辨認某一實體集合中的每一個實體的唯一性。 例如:學號、身分證字號。 關係(Relationship) 用來表示一個實體與另一個實體關聯的方式。 例如:一對一關係、一對多關係、多對 多關係。 【實例】 假設資料庫設計者與使用者進行訪談之後,描述了一段事實「情境」的需求如下: 1. 每一位客戶可以下一張以上的訂單,也可以沒有下訂單, 2. 但是,每一張訂單一定會有一位客戶的下單資料。 請將以上的「情境」轉換成E-R圖。細節會在ch3-6章節中介紹 說明:一個「實體」在關聯式資料庫中視為一個「資料表」,對於一個 實體而言,它可以含有多個「屬性」(Attribute)用以描述該實體, 在關聯式資料庫中,則以資料表的「欄位」來表示。 3-2 實體(Entity)  實體(Entity)是用以描述真實世界的物件。基本上,實體的定義如下: 【定義】 1.用來描述實際存在的事物(如:學生), 也可以是邏輯抽象的概念(如:課程)。 2.必須可以被識別,亦即能夠清楚分辨出兩個不同的實體。 3.實體都是以「名詞」的型式來命名,不可以是「形容詞」或「動詞」。 【例如】學生、員工及產品。 【分類】 1.強實體(strong entity) 2.弱實體(weak entity) 3-2.1 強實體(Strong Entity)  【定義】 是指不需要依附其他實體而存在的實體。也就是說,真實世界中獨立 存在的一切事物,可以是實際存在的物品,也可以是概念性的事物。 【例如】學生、課程 【表示圖形】以長方形表示 3-2.2 弱實體(Weak Entity )  【定義】 是指需要依賴其他實體而存在的實體。 【例如】教職員的眷屬或課程的上課教室 【表示圖形】雙同心長方形表示 3-3 屬性(Attribute)  【定義】用來描述實體的性質(Property)。 【例如】學號、姓名、性別是用來

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档