实体关系资料模型.doc.doc

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

第3章 實體關係資料模型(E-R Model) 2- PAGE 18 第3章 實體關係資料模型(E-R Model) 本章學習目標 明白什麼是實體關係資料模型。 瞭解實體關係資料模型的分析規則。 瞭解實體關係資料模型繪圖步驟。 前題 實體-關係體資料模型(ER模型)是一種高階概念性的資料模型(high-level conceptual data model),造成此資料模型被重視的理由是,ER模型可以用來協助資料庫的設計且廣泛被資料庫系統採用。下述將簡單描述其基本的資料結構概念,和ER模型的限制(constraints),並且探討它在資料庫應用程式中的概念性綱目(conceptual schemas)之設計使用。 3.1 E-R Model的簡介 實體關係模型(Entity Relationship Model,簡稱ER Model)與實體關係圖(Entity Relationship Diagram,簡稱ER Diagram)是用來建置資料模型的主要工具。實體關係模型是系統分析中資料分析的表達和描述,藉由實體關係圖實際繪製工具來建置完成資料庫設計。 實體關係模型最早由陳品山博士(1976)提出,用以表達資料實體(Entity)、資料屬性(Property ,Attribute)和資料關係(Relationship),最早的實體關係圖亦是由此三項基本結構(Construct)或組成份子(Component)—實體、屬性、關係所構成。陸續經由Chen(1981)、Teorey ct al.(1986)、Storey(1991)加以修增改版,終趨成熟。現常用的實體關係模型與原創者的基本理念是相同的,只在新增的結構部分和新的代表符號部分則不盡相同。實體關係模型與關聯式資料模型(Relational Data Model)相關和相似處甚多,所以實體關係模型最常用來分析和設計關聯式資料庫(Relational Database Systems)。同時也可經由對應的方法,分析和設計階層式資料庫(Hierarchical Database Systems)與網狀式資料庫(Network Database Systems)。實體關係圖繼續發展延伸,即有物件導向式資料庫(Object-Oriented Database Systems)。 3.2實體關係模型和實體關係圖 實體關係模型是一項詳細的邏輯性(Logical)和觀念性(Conceptual)的資料表示法(Data Representation)。用以表達企業所須記載和儲存的資料項目。實體關係圖是繪製實體關係模型的繪製圖形工具(Diagramming Tool)。實體關係模型是理論性定義,而實體關係圖是表達此理論的應用方法。 實體關係圖含有下列多項圖形符號,我們將一一介紹它們的表示方法與意義。 3.2.1 實體(Entity) 所謂實體(Entity),係指能由數個 (屬性,值)對 來描述的東西。如楊鴻仁這個人,我們可用(姓名=楊鴻仁,就讀學校=國立宜蘭大學,年齡=22,電話=0932-123456)這幾個 (屬性,值)對 來描述。又如中華顧問這家公司,可用(名稱=中華顧問工程司,公司總部=臺北市,董事長=許瑞峯)來描述。我們可以用任意的 (屬性,值)對 來描述一個實體,但為了便於歸納與認知,通常我們會將這些東西加以分類實體型態。同一類的東西可用一個名字來代表實體型態名稱(Entity Type Name),它們都具有相同的屬性(Attributes)。同一類東西所組成的集合稱為實體集合(Entity Set),或Extension。例如我們可將某公司內的所有員工歸為同一個實體型態,其實體型態名稱為「員工」,其共同屬性有姓名,年齡,薪水。假設公司內共有三名員工,則 姓 名年 齡薪 水楊鴻仁2260,000吳昇培2150,000林哲銘2140,000為員工這個實體型態的一個實體集合。也就是說實體型態是指抽象的概念,而實體集合則是由某些實體所組成的集合。 凡在使用者環境中,需要記錄而可給予識別的主體都可以是實體關係圖中的實體。實體的例子如人、事、物、地和觀念。譬如員工、學生、公司、學校、車輛、商品、買賣、運送、帳戶和課程。 實體又分為實體型態(Entity Type)和實體實例(Entity Instance)。實體型態是具有相關屬性的資料型態集合,或是實體實例的屬性集合。實體實例則是具有實際值(Value)而實際存在的資料主體中的一員。例如員工是實體型態,而郭榮欽是員工中的實體實例。學生是實體型態,而楊鴻仁是實體實例。通常我們所記錄的是實體實例累積成的檔案。 「實體」是表示集合性的實體型態,簡稱「實體」。其圖形符號是一長方形

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档