实体关系模式.ppt

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

?黃三益2008 資料庫的核心理論與實務第四版 2-* 第二章 實體關係模式:基本概念 目的 何謂實體關係模式和實體關係圖(ERD) 實體型態 關係型態 二元關係型態 弱實體型態 遞迴關係型態 完整的範例實體關係圖 ?黃三益2008 資料庫的核心理論與實務第四版 2-* 目的 迷你世界就是資料庫應用系統的範圍 瞭解迷你世界的需求後要進行功能面的分析和設計,以及資料塑模 資料塑模有三個階段,包括概念塑模、邏輯塑模和實體塑模。 “概念塑模”是用比較結構化的方式來擷取出迷你世界裡的資料種類和其關係 本章(和下一章)所要介紹的就是最常用的概念塑模工具:實體關係模式 ?黃三益2008 資料庫的核心理論與實務第四版 2-* 概念塑模的方法 要了解一資料庫應用系統(或簡稱為資訊系統)的迷你世界,可以透過以下兩個途徑: 收集相關文件和表單 瞭解現行作業方式 範例出貨單 訪談 訪談對象包括操作人員、客戶、高階主管 確認作業方式 對未來新作業方式的期待 ?黃三益2008 資料庫的核心理論與實務第四版 2-* 範例出貨單 ?黃三益2008 資料庫的核心理論與實務第四版 2-* 目的(Cont.) ?黃三益2008 資料庫的核心理論與實務第四版 2-* 何謂實體關係模式 實體關係模式(Entity Relationship Model, 簡稱ER Model)是目前用的最普遍的概念資料模式 ,由美籍華人陳品山(Peter Chen)於1976年提出 實體關係模式的組成元件包括實體(Entity)和關係(Relationship) 範例迷你世界 假設我們要替一家網路書店的“線上購物系統”進行資料塑模。為簡化起見,我們假設該網路書店是採會員制(Membership store)。該系統可以記載會員的線上瀏覽記錄、交易記錄和購物車裡的商品(客戶是先將商品放在虛擬購物車裡,最後再進行結帳的動作)。會員可由線上訂購,或其他方式(比如傳真、email、電話,或直接到門市)訂購,經由確認程序後產生交易記錄。 ?黃三益2008 資料庫的核心理論與實務第四版 2-* 範例迷你世界 包括四種資料: 客戶 商品 購物車 交易 中山網路書店範例 ?黃三益2008 資料庫的核心理論與實務第四版 2-* 會員登入 商品資訊 購物車 會員交易 ?黃三益2008 資料庫的核心理論與實務第四版 2-* 實體 一個實體為迷你世界裡的一個事或物 以網路書店的線上購物系統為例,一位會員、一本書、一張CD、一台購物車、一筆交易等,都是一個實體 一個實體會有一些迷你世界裡需要的屬性(Attributes) 會員會有姓名、生日、職業、學歷等屬性,一本書則可能有書名、作者、定價等屬性,一筆交易則可能有交易時間、交易會員、包括商品等屬性 每一個實體對於一些屬性有它專屬的屬性值(Attribute values) 本書是一個實體,其書名屬性值為“資料庫的核心理論和實務”,商品種類屬性值為 “書”,作者的屬性值為“黃三益” ?黃三益2008 資料庫的核心理論與實務第四版 2-* 屬性 屬性值可能不只一個時,我們稱該屬性為多值屬性(Multivalued attributes) 比如一張CD,其作者(歌手)的屬性值包括為“江惠”和“伍思凱” 屬性可由數個屬性所組成時,我們稱該屬性為複合屬性(Composite attributes) 比如一張CD,其發行者屬性可能包括公司名稱和住址兩個屬性 非多值屬性我們稱為單值屬性 ,非複合屬性則稱為簡單屬性 ?黃三益2008 資料庫的核心理論與實務第四版 2-* 實體型態 迷你世界裡的眾多實體中,有些實體是屬於同一類的, 每一類實體就稱為實體型態 一個實體型態有一些屬性,用來描述這些實體的性質 以線上購物系統為例,其迷你世界包含了以下四個實體型態,屬性和屬性的性質如下 實體型態 屬性 屬性性質 會員 會員姓名 會員編號 身分證ID 生日 住址 電話 email 介紹人 簡單,單值 簡單,單值 簡單,單值 簡單,單值 簡單,單值 簡單,單值 簡單,單值 簡單,單值 購物車 購物車產生時間 購物車會員 購物車商品 簡單,單值 簡單,單值 簡單,多值 商品 商品代號 商品名稱 作者 商品種類 商品定價 簡單,單值 簡單,單值 簡單,多值 簡單,單值 簡單,單值 交易 交易編號 交易方式 電子付款方式 會員 商品 購物車 簡單,單值 簡單,單值 複合,單值 簡單,單值 簡單,多值 簡單,單值 ?黃三益2008 資料庫的核心理論與實務第四版 2-* 實體型態(Cont.) 在一個實體型態裡,如果存在一個屬性,使得不同實體的該屬性值必然不同,我們就稱該屬性為關鍵屬性 在會員實體型態裡,會員編號是關鍵屬性,而身分證ID也是關鍵屬性 在

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档