库系统的架构课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《库系统的架构课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 架构 课件
- 资源描述:
-
1、第一章第一章 資料庫的介紹資料庫的介紹SQL Server 2012SQL Server 2012資料庫實務應用資料庫實務應用12本章學習重點本章學習重點l 資料庫系統概述資料庫系統概述 l 資料庫系統種類資料庫系統種類 l 資料庫管理系統架構資料庫管理系統架構 l 資料庫系統的環境資料庫系統的環境l 資料庫系統的架構資料庫系統的架構 l 資料庫的應用範圍資料庫的應用範圍 l 資料庫系統的演進資料庫系統的演進3資料庫系統概述資料庫系統概述l資料管理的重要性資料管理的重要性企業透過有效的資料管理,來提昇企業企業透過有效的資料管理,來提昇企業競爭力競爭力l資料處理的演進過程資料處理的演進過程人工作
2、業人工作業 檔案處理檔案處理 資料庫處理資料庫處理4資料處理的演進過程資料處理的演進過程資料庫系統概述資料庫系統概述檔案系統處理檔案系統處理l程式程式-資料相依資料相依(Data Dependence)(Data Dependence)所有程式必需維護它們所使用的每一個檔案的所有程式必需維護它們所使用的每一個檔案的metadatametadatal資料的重複性資料的重複性(Duplication)(Duplication)不同的不同的 systems/programs systems/programs 使用相同資料的不同拷貝版使用相同資料的不同拷貝版l限制資料的分享限制資料的分享資料沒有集中管
3、理資料沒有集中管理l增長系統開發的時間增長系統開發的時間Programmers Programmers 必須自己設計檔案的格式必須自己設計檔案的格式l過度的程式維護工作過度的程式維護工作花費資訊系統花費資訊系統 80%80%的預算的預算5資料庫系統概述資料庫系統概述6程式程式 二二程式程式 一一程式程式 三三程式程式 一一訂單系統訂單系統客戶客戶主檔主檔庫存庫存主檔主檔退貨退貨檔檔庫存庫存計價檔計價檔客戶客戶主檔主檔員工員工主檔主檔發票系統發票系統薪資系統薪資系統程式程式 二二程式程式 一一程式程式 二二業務部業務部會計部會計部人事部人事部重複資料重複資料檔案系統處理檔案系統處理的的缺點缺點資
4、料庫系統概述資料庫系統概述程式與資料是依存在一起程式與資料是依存在一起程式與檔案是互相獨立互不相關程式與檔案是互相獨立互不相關7解決方案:解決方案:導入導入資料庫方法資料庫方法資料庫系統概述資料庫系統概述8資料庫系統概述資料庫系統概述資料庫系統資料庫系統資料庫系統的優點資料庫系統的優點l程式與資料的獨立性程式與資料的獨立性l資料容易共享資料容易共享l降低資料重複性降低資料重複性l提昇資料的一致性提昇資料的一致性l制定的標準化制定的標準化l提高應用程式開發的產能提高應用程式開發的產能l降低程式維護成本降低程式維護成本l資料的安全性資料的安全性9資料庫系統概述資料庫系統概述10資料庫的成本與風險資
5、料庫的成本與風險l新的專業人員新的專業人員l安裝與管理的成本及複雜度安裝與管理的成本及複雜度l轉換成本轉換成本l備份與還原的需求備份與還原的需求l組織的衝突組織的衝突 資料庫系統概述資料庫系統概述l 資料庫管理師Database Administrator,簡稱DBA負責維護整體的資料庫管理系統的正常運作包括資料庫的安全管理、授權管理、效能調整管理、資料庫的備份/還原等等的工作。l 資料庫設計師Database Designers必須瞭解使用者的需求,有哪些資料要儲存於資料庫找出其間的關係,將其資料庫的結構設計並建立,以提供日後使用者存取資料使用。l 系統分析師l 程式設計師l 終端使用者資料
6、庫系統的人員相關角色資料庫系統的人員相關角色常見的資料庫管理系統常見的資料庫管理系統l WindowsWindows視窗作業平台視窗作業平台小型資料庫:小型資料庫:MS AccessMS Access、Visual Visual FoxproFoxpro、ParadoxParadox、ClipperClipper等。等。中大型資料庫:中大型資料庫:MS SQL ServerMS SQL Server、SybaseSybase、InformixInformix、IBM IBM DB2DB2、OracleOracle等。等。l UNIX UNIX 作業平台作業平台SybaseSybase、Info
7、rmixInformix、IBM DB2IBM DB2、OracleOracle、IngresIngres等。等。12資料庫系統概述資料庫系統概述資料庫系統種類資料庫系統種類lX X 階層式資料庫架構階層式資料庫架構(HierachicalHierachical Database)Database)lX X 網路式資料庫架構網路式資料庫架構(Network Database)(Network Database)l關聯式資料庫架構關聯式資料庫架構(Relational Database)(Relational Database)l物件導向式資料庫架構物件導向式資料庫架構(Object-Orien
8、ted(Object-Oriented Database)Database)lX X 多維度資料庫架構多維度資料庫架構(Multi-dimensional(Multi-dimensional Database)Database)13l目前使用最多的一種資料庫架構目前使用最多的一種資料庫架構 l是以一張二維的資料表是以一張二維的資料表(table)(table)來儲存資料來儲存資料 l資料表是由欄位資料表是由欄位(column)(column)和記錄和記錄(row)(row)所組所組成的,可以直接存取與維護成的,可以直接存取與維護l兩個資料表間都有的共同欄位來維繫之間兩個資料表間都有的共同欄位來
9、維繫之間的關係的關係 l較少有資料重複性出現,且資料保持一致較少有資料重複性出現,且資料保持一致性與完整性性與完整性14關聯式資料庫架構關聯式資料庫架構資料庫系統種類資料庫系統種類 15關聯式資料庫架構關聯式資料庫架構資料庫系統種類資料庫系統種類 利用兩資料表間的利用兩資料表間的共同欄位來建立關係共同欄位來建立關係l資料是以物件來表示資料是以物件來表示l物件上有資料的屬性與在這個物件上運算物件上有資料的屬性與在這個物件上運算的方法所組成的封裝的方法所組成的封裝l可以支援聲音、圖形與視訊等較大量且複可以支援聲音、圖形與視訊等較大量且複雜的資料型態雜的資料型態l適合應用在較複雜的資料或事件驅動的程
10、適合應用在較複雜的資料或事件驅動的程式設計上式設計上16物件導向式資料庫架構物件導向式資料庫架構資料庫系統種類資料庫系統種類 17物件導向式資料庫架構物件導向式資料庫架構資料庫系統種類資料庫系統種類 18資料庫管理系統架構資料庫管理系統架構l將應用程式與資料庫實體區分將應用程式與資料庫實體區分,讓使用者使讓使用者使用起來較簡單與方便用起來較簡單與方便l遵循遵循ANSI/SPACANSI/SPAC資料庫三層式架構資料庫三層式架構外部層外部層概念層概念層內部層內部層19資料庫管理系統架構資料庫管理系統架構ANSI/SPACANSI/SPAC資料庫三層式架構資料庫三層式架構l外部層外部層(Exter
展开阅读全文