网站大量收购闲置独家精品文档,联系QQ:2885784924

第一章认识资料库系统.ppt

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

第 1 章 認識資料庫系統 本章提要 1-1 資料庫系統簡介 1-2 資料庫的類型 1-3 關聯式資料庫的內部結構 1-4 資料庫系統的網路架構 1-5 資料庫管理系統的基本功能 1-6 結構化查詢語言 SQL 1-7 資料庫系統的使用者 1-1 資料庫系統簡介 資料庫系統 (Database System) 是電腦化的資料儲存系統, 使用者則透過各種應用程式來存取其中的資料。 資料庫系統又可分為兩個部份:資料庫 (Database) 與資料庫管理系統 (DataBase Management System, DBMS)。 資料庫系統簡介 資料庫系統簡介 資料庫是儲存資料的地方。一個資料庫系統中可以有多個資料庫, 每個資料庫都是一組經過整理好的資料集合。 一般, 我們會將資料庫想像成是一個存放資料的容器, 但資料庫的真實型態其實是一個個的電子檔案 (file)。 資料庫系統簡介 資料庫管理系統則是指管理資料庫的軟體, 它們負責使用者與資料庫之間的溝通, 如存取資料庫中的資料、以及管理資料庫的各項事務等。 Microsoft 的 Access , 許多用在大型資料庫系統上的 Microsoft SQL Server、Oracle、SyBase、Informix、MySQL、PostgreSQL ... 等皆是資料庫管理系統。 1-2 資料庫的類型 就資料庫中資料的儲存架構來看, 資料庫又可分為多種類型, 較常見的有階層式、網狀式、關聯式以及物件導向式等 4 種。 底下我們就針對這 4 種資料庫類型做個簡單的介紹。 階層式資料庫 (Hierarchical Database) 網狀式資料庫 (Network Database) 關聯式資料庫(Relational Database) 物件導向式資料庫(Object-Oriented Database) 階層式資料庫 (Hierarchical Database) 階層式資料庫採用樹狀結構, 將資料分門別類儲存在不同的階層之下。 此類型的優點是資料結構很類似金字塔, 不同層次間的資料關聯性直接且簡單;缺點則因資料以縱向發展, 橫向關聯難以建立, 所以資料可能會重複出現, 造成管理維護上的不便。IBM 的 IMS 即是屬於此類的資料庫管理系統。 階層式資料庫 (Hierarchical Database) 網狀式資料庫 (Network Database) 網狀式資料庫是將每筆記錄當成一個節點, 節點與節點之間可以建立關聯 (也就是建立記錄與記錄間的關聯), 形成一個複雜的網狀架構。 優點是避免了資料的重複性, 缺點是關聯性比較複雜, 尤其是當資料庫的內容愈來愈多的時候, 關聯性的維護會變得非常麻煩。 Computer Associates 公司曾經推出的 IDMS 即是屬於此類的資料庫管理系統。 網狀式資料庫 (Network Database) 上圖表示從作者姓名可以查到他寫過的書, 以及這些書是由哪些出版公司所出版的關係。當記錄的數量一多的時候, 關聯就容易變得牽扯不清。 關聯式資料庫 (Relational Database) 關聯式資料庫是以 2 維的矩陣來儲存資料 (可以說是將資料儲存在表格的欄、列之中), 而儲存在欄、列裡的資料必會有所 “關聯”, 所以這種儲存資料的方式才會稱為關聯式資料庫, 而儲存資料的表格則稱為 “資料表”。 舉例來說, 通訊錄資料表的每一欄可以劃分為『姓名』、『地址』、『電話』: 關聯式資料庫 (Relational Database) 關聯式資料庫 (Relational Database) 假如我們要從以上的資料表尋找 盧拉拉 的地址, 則是由橫向的『盧拉拉』 與縱向的『地址』, 交相關聯而得來: 關聯式資料庫 (Relational Database) 除了儲存在資料表行與列會有所關聯, 關聯式資料庫裡面的資料表之間通常也會互有關聯。這種方式的優點是可以從一個資料表中的欄位, 透過資料表的關聯, 而找到另一個資料表中的資料: 關聯式資料庫 (Relational Database) 目前市場上是以關聯式資料庫使用最廣泛, 像 Microsoft SQL Server、SyBase、Informix、MySQL、PostgreSQL、Access...等, 都是屬於關聯式資料庫管理系統 (Relational DBMS, RDBMS)。 物件導向式資料庫 (Object-Oriented Database) 物件導向資料庫是以物件導向的方式來設計資料庫, 其中包含了物件的屬性、方法、類別、繼承等特性。屬於這類的資料庫管理系統有 Computer Associates 公司的 Jasmine、Eastman Kodak

文档评论(0)

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

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

1亿VIP精品文档

相关文档