ch03关联式资料库模型.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch03关联式资料库模型

第3章關聯式資料庫模型  3-1 資料模型的基礎  3-2 資料庫模型的種類  3-3 關聯式資料庫模型的資料結構  3-4 關聯式資料庫模型的完整性限制條件  3-5 關聯式資料庫 3-1 資料模型的基礎  3-1-1 資料庫設計與三層資料模型  3-1-2 概念資料模型  3-1-3 邏輯資料模型  3-1-4 實體資料模型 3-1 資料模型的基礎  「資料模型」(Data Model )是使用一組整合觀 念來描述資料與資料間的關係和資料的限制條件 (是否是正確的資料)。簡單的說,資料模型是 用來描述資料庫中資料的特性。 一般來說,我們使用資料庫定義語言(DDL )建立 資料庫綱要,但是,大部分使用者並不了解DDL語 法。因此,在進行資料庫設計(Database Design )時,為了方便與使用者溝通,我們需要更高階 的模型來描述資料庫的結構,通常是使用圖形方 式來表示,稱為資料模型(Data Model )。 3-1-1 資料庫設計與三層資料模型– 圖例 資料庫設計的資料模型也是對應ANSI/SPARC三層 資料庫架構,如下圖所示: 3-1-1 資料庫設計與三層資料模型– 圖例說明  概念資料模型:不涉及任何資料庫管理系統、資料庫種類 和實際儲存結構建立的模型,它是使用概念方式來描述大 多數使用者認知的資料。  邏輯資料模型:使用指定資料庫管理系統(同時也指定資 料庫種類)建立的模型。例如:關聯式資料庫模型,可以 用來描述ANSI/SPARC三層資料庫系統架構中,位在概念層 以上的概念和外部層資料。  實體資料模型:針對指定資料庫管理系統建立的模型,例 如:SQL Server ,可以描述ANSI/SPARC三層資料庫系統架 構的內部層資料。 3-1-2 概念資料模型– 說明 概念資料模型(Conceptual Data Model )是建立整 個資料庫邏輯結構的模型,它並不涉及任何資料 庫管理系統、資料庫種類、軟體和實際儲存結構 。在資料庫設計需要建立概念資料模型的原因, 如下所示: • 能夠進一步了解資料範圍。 • 增加與最終使用者的溝通機會。 • 開發與資料庫管理系統無關的資料模型。 • 儘早發現資料庫設計的錯誤。 3-1-2 概念資料模型– 圖例 概念資料模型最常使用「實體關聯模型」( Entity-Relationship Model ;ERM )的圖形方式來建 立,稱為「實體關聯圖」(Entity-Relationship Diagram ;ERD )。例如:學校這學期開課資料的 概念資料模型,如下圖所示: 3-1-3 邏輯資料模型– 說明  邏輯資料模型(Logical Data Model )主要是針對指定資料 庫管理系統建立的資料模型。第一個建立的邏輯資料模型 就是關聯式模型(Relational Model ),因為是針對關聯式 資料庫的資料模型,為了區別,在本書稱為關聯式資料庫 模型(Relational Database Model )。  關聯式資料庫模型是由E. F. Codd在1970年所提出,邏輯資 料模型主要是由三種元素所組成,如下所示: • 資料結構(Data Structures ) • 資料操作或運算(Data Manipulation或Operations ) • 完整性限制條件(Integrity Constraints ) 3-1-3 邏輯資料模型– 種類 資料庫系統演進各年代的資料庫系統中,其使用 的資料庫模型就是邏輯資料模型,主要有四種邏 輯資料模型,如下所示: • 網路式資料庫模型(Network Database Model )。 • 階層式資料庫模型(Hierarchical Database Model )。 • 關聯式資料庫模型(Relational Database Model )。 • 物件導向式資料庫模型(Object-Oriented Database Model )。 3-1-3 邏輯資料模型– 圖例 3-1-4 實體資料模型– 說明 實體資料模型(Physical Data Model )是針對指定 資料庫管理系統建立實際資料庫結構的資料模型

文档评论(0)

yanpizhuang + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档