实体关系图E-R图.ppt

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

第四章 實體關係圖E-R圖 學習目標 4.1 E-R模式的導論 4-2 實體關係圖(ERD) 4-3 實體(Entity) 4-4 屬性(Attribute) 4-5 例示(Instance) 4-6 關係(Relationship) 4-7 資料塑模工具 4.1 E-R模式的導論 E-R模型最常見的運用是在資料庫發展的分析階段,也就是資料庫設計 者和終端機使用者之間的溝通工具及橋樑。E-R模型的作用是建構一個 概念資料模型,而概念資料模型正是資料庫結構的表示法,而且這種 表示法與資料庫管理系統及資料模型都無關。 4-2 實體關係圖(ERD) 資料庫的整體「概念模型」可以用「圖形」表示,這個圖形稱為 「實體關係圖」,它包含了下列的組成元素: 實體(Entity):它是關聯式資料庫的最基本抽像概念,用以描述真實世界的物件。 屬性(Attribute):用來描述實體的性質。例如:學生的學號、姓名、性別等屬性。 鍵值屬性(Key Attribute):它是用來區分某一實體集的屬性,也就是說,實體集合中的每一個實體都有它唯一的值。 4-3 實體(Entity) 它是關聯式資料庫的最基本抽像概念,用以描述真實世界的物件。 例如:人、物等物件。 實體又可細分為: 1.強實體(strong entity) 2.弱實體(weak entity) 強實體(strong entity) 強實體(Strong Entity):是指不需要依附其他實體而存在的實體。例 如:以「數位學習系統」為例,即使「授課老師」無法提供「助教」 資料,授課老師資料仍需要被紀錄。因此,就「授課老師」與「助 教」而言,「授課老師」就是【強實體】。表示圖形如下: 弱實體(weak entity) 弱實體(Weak Entity):是指需要依附其他實體而存在的實體。例如: 如果學生在網路大學進修結業之後,則「授課老師」的「助教」資料 便不需要被紀錄。因此,就「授課老師」與「助教」而言,「助教」 就是【弱實體】。表示圖形如下: 4-4 屬性(Attribute) 對於每個實體,使用者會有進一步想紀錄或了解的資訊,而這些資料 便成為該實體的屬性(attribute)。 例如:「學生」實體所包含的屬性包含:學號、姓名、性別、電話、     聯絡地址及電子信箱。 1.簡單屬性(simple attribute)與 複合屬性(composite attribute) 複合屬性代表未來該屬性可以進一步作切割,例如:地址屬性 是由區域號碼、縣市、鄉鎮、路、巷、弄、號等各個屬性所組 成。至於「學號」屬性,已經無法再繼續切割成其他有意義的 單位,因此,「學號」屬性便是「簡單屬性」。 簡單屬性/單值屬性都是以「橢圓形」方式表示如下: (2) 複合屬性以「雙邊線的橢圓形」方式表示如下: 2.鍵(Key) 是指該屬性的值在某個環境下具有唯一性。 以「橢圓形」內的屬性名稱加底線方式表示如下: 3.單值屬性(single-valued attribute)與 多值屬性(multi-valued attribute) 單值屬性:是指每個學習者在該屬性中只會存在一個單一值。 簡單屬性/單值屬性都是以「橢圓形」方式表示如下: 多值屬性:則是指每個學習者在該屬性中會存在多個數值。 多值屬性以「橢圓形加雙直線」方式表示如下: 4.衍生屬性(derived attribute) 一般用來表示學生的年齡時,可以會有兩種屬性呈現。 第一種:就是以「生日屬性」包含年、月、日三個屬性,因此,生日屬性是複合屬性。 第二種:以實際的年齡表示,因此可以由目前的系統時間減去生日屬性的值,便可換算出年齡屬性的值;因此,年齡屬性便屬於衍生屬性。 以「虛線橢圓形」方式表示如下: 舉例:以「數位學習平台」為例,學生之「實體與屬性」圖. 4-5 例示(Instance) 例示(Instance)代表個體集合中的每個單一個體。 4-6 關係(Relationship) 關係(Relationship)用來表示一個體與另一個體關聯的方式。 在E-R模型中,代表實體與實體間的關係,其表示符號如下: 4-6.1 E-R資料模型中三種關係模式 一對一關係:是指實體與實體之間存在1對1的關係。E-R資料模型的表示關係圖: 一對多(或多對一)關係:是指實體與實體之間存在1對多的關係。E-R資料模型的表示關係圖: 多對多關係:是指實體與實體之間存在多對多的關係。E-R資料模型的表示關係圖: 4-6.2 E-R圖範例 4-7 資料塑模工具 個體、關聯、性質三項資料可以繪製成「個體-關聯圖」,個體以 「矩形」表示;關聯以「菱形」表示;屬性以「圓形」表示。

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档