- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)。
【例如】學號、姓名、性別是用來
您可能关注的文档
最近下载
- 医学三基考试(康复科)题库及答案(最新版).docx
- 学生调换宿舍申请表(模板).pdf VIP
- 陆上石油天然气开采安全规程.pdf VIP
- 综合与实践 探秘曹冲称象第2课时 活动二 课件 2025-2026学年度西师大版数学三年级上册.pptx VIP
- 国开电大 机电控制与可编程序控制器技术 形考任务1-3答案.doc VIP
- 钢管桩施工方案.doc VIP
- 2025凉山州继续教育公需科目满分答案-数字时代的心理健康.docx VIP
- 湘教(2024)八上数学综合与实践:空瓶换汽水.pptx VIP
- 智启未来,育见新篇——AI赋能教育教学的探索 课件.pptx VIP
- 2025年海南省初中学业水平考试地理卷试题真题(含答案).pdf VIP
文档评论(0)