资料库系统理论与设计实务.pptVIP

  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文档。上传文档
查看更多
资料库系统理论与设计实务

資料庫系統理論與設計實務 Database System: Concept, Design, and Implementation 任課老師:洪清文教授 目錄 第1章: 檔案處理與資料庫 從資料的定義開始,介紹資料階層、資料庫與其歷史演進。 第2章: 資料庫系統 介紹ANSI/SPARC三層資料庫系統。 第3章: 資料庫模型與處理架構 對目前資料庫系統使用的資料庫模型作一個完整的介紹,包括資料模型與資料庫模型。 第1章 檔案處理與資料庫 1-1 資料與資料處理 1-2 資料庫 1-3 檔案處理與資料庫系統 1-4 資料庫系統發展的歷史演進 1-5 資料庫技術的發展趨勢 資料庫系統方式架構 1-4 資料庫系統發展的歷史演進 1-4-1 1960年代: 網路與階層式資料庫模型 1-4-2 1970年代: 關聯式資料庫模型與實體關聯模型 1-4-3 1980年代: 關聯式資料庫與SQL結構化查詢語言 1-4-4 1990年代: 物件導向式資料庫模型與主從架構 資料庫系統發展的歷史演進 階層式資料庫模型-資料結構 階層式資料庫模型的資料結構一定擁有一個「樹根」,然後使用「父子關聯性」來鏈結記錄集合,將資料建立成階層的樹狀結構。階層式模型也擁有兩種基本型態,如下所示: 記錄型態:記錄型態是由一組欄位屬性組成。每一個記錄型態的成員稱為記錄,資料是一組記錄的集合。 父子關聯型態:兩個記錄型態間的連接型態,屬於一對多關聯性,這是從稱為「父記錄型態」關聯到多個「子記錄型態」。 階層式資料庫模型-資料結構(圖例) 階層式資料庫模型是由多個記錄型態,然後使用父子關聯型態將它連接起來,如下圖所示:Publisher記錄型態是兩個父子關聯型態的父記錄型態,Author和Book分別是其子記錄型態。 階層式資料庫模型-階層式資料庫 Publisher(旗標) 有2位簽約作者(江小魚)和出版3本書 (Java,VB.NET, ASP.NET)。 1-4-2 1970年代:關聯式資料庫模型與實體關聯模型 1970年代是資料庫技術快速起飛的年代,資料庫管理系統已經成為大學學科和研究領域,。 1970年:IBM研究科學家E. F. Codd博士發表「關聯式資料庫模型」的重要論文,將「資料庫綱要」(資料庫邏輯結構)與實際的儲存方式分開,使用二維表格和欄位值建立記錄間的關聯性。 1976年:Peter Chen定義資料庫設計的「實體關聯模型」,這是目前資料庫系統分析和設計的基礎,使用高階的圖形模型來描述資料與資料之間的關係,即實體、屬性與關聯性。可以讓設計者能專注於真實世界的資料之間的關係,而不是實際的資料儲存結構。 1-4-3 1980年代:關聯式資料庫與SQL結構化查詢語言 1980年代是商用關聯式資料庫大放異彩的年代,網路和階層式資料模型已經不再發展,不過直到現在仍有一些系統在使用。80年代初期已經開發超過100個ANSI/SPARC關聯式資料庫系統,例如:DB2、Oracle、Sybase和Informix等。 1980年代中期:「SQL」(Structure Query Language)成為ISO標準的資料庫查詢語言,IBM DB2也成為IBM公司最重要的資料庫產品。 在1980年代後期:專家系統、物件導向資料庫管理系統和主從架構分散式系統逐漸成為資料庫系統的未來趨勢。 1-4-4 1990年代:物件導向式資料模型與主從架構 1990年代關聯式資料庫的技術仍然持續的發展,隨著1990年代中期程式設計技術進入物件導向分析和設計,應用物件導向觀念的資料庫模型也逐漸成形,如下所示: 物件導向式資料庫模型:這是使用物件觀念代替記錄儲存資料,以繼承減少資料重複,因為程式語言也支援物件導向,所以資料庫與程式語言可以使用一致的資料模型。 物件關聯式資料庫模型:這是由Won Kim和Michael Stonebraker博士研究的資料庫模型,將物件導向的觀念整合至關聯式資料庫模型,強調這不是革命,而是進化。 1-5 資料庫技術的發展趨勢 1-3 檔案處理與資料庫系統 1-3-1 檔案處理方式 檔案處理系統的方法是依據每一個企業組織的各自需求來設計應用程式,再根據所寫的應用程式去設計所需要的檔案結構,而沒有考慮企業組織整體的需求。所以在檔案處理系統的架構下,每個應用程式和檔案都自成一個系統,而且各系統所使用的程式語言與檔案結構也會不同,增加整個企業組織的系統維護(更新:新增、刪除、修改)困難以及資料重複與不一致現象。 例如在學生註冊、選課和排課等三個系統中的各自獨立不同資料檔案(參考p.1-16,17),從三個資料檔案中,可以發現有資料重複與不一致問題。 1-3-2檔案處理系統的問題 檔案處理系統無法有效率管理與處理儲存的資料,主要問題如下:

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档