庫系統(tǒng)的架構(gòu)課件_第1頁
庫系統(tǒng)的架構(gòu)課件_第2頁
庫系統(tǒng)的架構(gòu)課件_第3頁
庫系統(tǒng)的架構(gòu)課件_第4頁
庫系統(tǒng)的架構(gòu)課件_第5頁
已閱讀5頁,還剩32頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第一章 資料庫的介紹SQL Server 2012資料庫實務(wù)應(yīng)用12本章學(xué)習(xí)重點 資料庫系統(tǒng)概述 資料庫系統(tǒng)種類 資料庫管理系統(tǒng)架構(gòu) 資料庫系統(tǒng)的環(huán)境 資料庫系統(tǒng)的架構(gòu) 資料庫的應(yīng)用範(fàn)圍 資料庫系統(tǒng)的演進(jìn)3資料庫系統(tǒng)概述資料管理的重要性企業(yè)透過有效的資料管理,來提昇企業(yè)競爭力資料處理的演進(jìn)過程人工作業(yè) 檔案處理 資料庫處理4資料處理的演進(jìn)過程資料庫系統(tǒng)概述檔案系統(tǒng)處理程式-資料相依(Data Dependence)所有程式必需維護(hù)它們所使用的每一個檔案的metadata資料的重複性(Duplication)不同的 systems/programs 使用相同資料的不同拷貝版限制資料的分享資料沒有

2、集中管理增長系統(tǒng)開發(fā)的時間Programmers 必須自己設(shè)計檔案的格式過度的程式維護(hù)工作花費(fèi)資訊系統(tǒng) 80% 的預(yù)算5資料庫系統(tǒng)概述6程式 二程式 一程式 三程式 一訂單系統(tǒng)客戶主檔庫存主檔退貨檔庫存計價檔客戶主檔員工主檔發(fā)票系統(tǒng)薪資系統(tǒng)程式 二程式 一程式 二業(yè)務(wù)部會計部人事部重複資料檔案系統(tǒng)處理的缺點資料庫系統(tǒng)概述程式與資料是依存在一起程式與檔案是互相獨立互不相關(guān)7解決方案:導(dǎo)入資料庫方法資料庫系統(tǒng)概述8資料庫系統(tǒng)概述資料庫系統(tǒng)資料庫系統(tǒng)的優(yōu)點程式與資料的獨立性資料容易共享降低資料重複性提昇資料的一致性制定的標(biāo)準(zhǔn)化提高應(yīng)用程式開發(fā)的產(chǎn)能降低程式維護(hù)成本資料的安全性9資料庫系統(tǒng)概述10資料

3、庫的成本與風(fēng)險新的專業(yè)人員安裝與管理的成本及複雜度轉(zhuǎn)換成本備份與還原的需求組織的衝突 資料庫系統(tǒng)概述資料庫管理師Database Administrator,簡稱DBA負(fù)責(zé)維護(hù)整體的資料庫管理系統(tǒng)的正常運(yùn)作包括資料庫的安全管理、授權(quán)管理、效能調(diào)整管理、資料庫的備份/還原等等的工作。資料庫設(shè)計師Database Designers必須瞭解使用者的需求,有哪些資料要儲存於資料庫找出其間的關(guān)係,將其資料庫的結(jié)構(gòu)設(shè)計並建立,以提供日後使用者存取資料使用。系統(tǒng)分析師程式設(shè)計師終端使用者資料庫系統(tǒng)的人員相關(guān)角色常見的資料庫管理系統(tǒng)Windows視窗作業(yè)平臺小型資料庫:MS Access、Visual Fo

4、xpro、Paradox、Clipper等。中大型資料庫:MS SQL Server、Sybase、Informix、IBM DB2、Oracle等。UNIX 作業(yè)平臺Sybase、Informix、IBM DB2、Oracle、Ingres等。12資料庫系統(tǒng)概述資料庫系統(tǒng)種類X 階層式資料庫架構(gòu)(Hierachical Database)X 網(wǎng)路式資料庫架構(gòu)(Network Database)關(guān)聯(lián)式資料庫架構(gòu)(Relational Database)物件導(dǎo)向式資料庫架構(gòu)(Object-Oriented Database)X 多維度資料庫架構(gòu)(Multi-dimensional Databas

5、e)13目前使用最多的一種資料庫架構(gòu) 是以一張二維的資料表(table)來儲存資料 資料表是由欄位(column)和記錄(row)所組成的,可以直接存取與維護(hù)兩個資料表間都有的共同欄位來維繫之間的關(guān)係 較少有資料重複性出現(xiàn),且資料保持一致性與完整性14關(guān)聯(lián)式資料庫架構(gòu)資料庫系統(tǒng)種類 15關(guān)聯(lián)式資料庫架構(gòu)資料庫系統(tǒng)種類 利用兩資料表間的共同欄位來建立關(guān)係資料是以物件來表示物件上有資料的屬性與在這個物件上運(yùn)算的方法所組成的封裝可以支援聲音、圖形與視訊等較大量且複雜的資料型態(tài)適合應(yīng)用在較複雜的資料或事件驅(qū)動的程式設(shè)計上16物件導(dǎo)向式資料庫架構(gòu)資料庫系統(tǒng)種類 17物件導(dǎo)向式資料庫架構(gòu)資料庫系統(tǒng)種類 1

6、8資料庫管理系統(tǒng)架構(gòu)將應(yīng)用程式與資料庫實體區(qū)分,讓使用者使用起來較簡單與方便遵循ANSI/SPAC資料庫三層式架構(gòu)外部層概念層內(nèi)部層19資料庫管理系統(tǒng)架構(gòu)ANSI/SPAC資料庫三層式架構(gòu)外部層(External Layer)提供不同使用者所需要的不同資料景觀 概念層(Conceptual Layer)描述整個資料庫的詳盡架構(gòu) 內(nèi)部層(Internal Layer)概念綱要儲存在實體電腦中的規(guī)格 外部/概念對映概念/內(nèi)部對映對映的定義資料是由DBMS來管理與維護(hù)20ANSI/SPAC資料庫三層式架構(gòu)外部層/概念層的映對概念層/內(nèi)部層的映對資料庫管理系統(tǒng)架構(gòu)當(dāng)內(nèi)部層實際檔案組織或存取方式改變只需

7、改變不會影響上層概念層的任何變動當(dāng)概念層的概念綱要的結(jié)構(gòu)改變只需改變不會影響上層外部層21資料獨立的種類邏輯資料獨立(外部層/概念層)指概念層綱要需更改時,不會影響外部層綱要實體資料獨立(概念層/內(nèi)部層)指內(nèi)部層綱要更改時,不會影響概念層綱要資料庫管理系統(tǒng)架構(gòu)22資料庫系統(tǒng)的環(huán)境資料庫環(huán)境的成員資料管理者:負(fù)責(zé)整個資料庫系統(tǒng)的管理與組織整體的規(guī)劃工作程式開發(fā)者:負(fù)責(zé)企業(yè)資訊系統(tǒng)的規(guī)劃與開發(fā)人員終端查詢者:一般終端使用者,可分成:初階使用者與高階使用者使用者介面:指應(yīng)用程式開發(fā)的介面或系統(tǒng)提供的公用程式,它是用 來做為使用者與系統(tǒng)工具間的溝通橋樑應(yīng)用程式:運(yùn)用各類工具來建立與維護(hù)資料庫資料的程式

8、CASE工具:電腦輔助軟體工程工具,用來輔助資料庫應(yīng)用系統(tǒng)分析與設(shè)計的工具資料儲存所(Repository):是用來儲存資料的定義、資料間的關(guān)係、設(shè)計的畫面與報表等資訊的儲存所資料庫(Data Base):用來儲存經(jīng)過組織過相關(guān)聯(lián)的資料,資料庫所存的是純資料,然而資料儲存所存的是資料的metadata 資料庫管理系統(tǒng)(DBMS):一種系統(tǒng)應(yīng)用軟體,可以對資料庫與資料儲存所做建立、維護(hù)與存取資料等操作動作23資料庫系統(tǒng)的環(huán)境元件資料庫系統(tǒng)的環(huán)境資料庫系統(tǒng)的架構(gòu) 24集中式處理架構(gòu) 主從式架構(gòu) 檔案伺服器架構(gòu) 資料庫伺服器架構(gòu)(二層式)三層式架構(gòu) 分散式架構(gòu) 25早期電腦系統(tǒng)架構(gòu)是以主機(jī)集中處理的

9、方式來處理資料,簡單且容易管理,所有工作由主機(jī)來安排處理缺點主機(jī)若故障,將會使得所有的作業(yè)停擺若使用者太多,將導(dǎo)致主機(jī)的負(fù)荷過重,因而影響工作的處理速度,整體的效能變差主機(jī)的價格十分昂貴資料庫系統(tǒng)的架構(gòu) 集中式處理架構(gòu)26主從式架構(gòu)依據(jù)應(yīng)用程式的邏輯成份可分成三個元件表現(xiàn)(presentation)邏輯元件:負(fù)責(zé)格式化資料、資料的輸入與輸出等處理。處理(process)邏輯元件:負(fù)責(zé)處理驗證資料、錯誤處理、企業(yè)規(guī)範(fàn)與資料管理等處理。儲存(storage)邏輯元件:負(fù)責(zé)對DBMS資料的儲存與擷取處理。資料庫系統(tǒng)的架構(gòu) 27主從式架構(gòu)-檔案伺服器架構(gòu)資料處理的負(fù)載在客戶端,造成強(qiáng)客戶端(Fat C

10、lient)的情況容易造成網(wǎng)路負(fù)載過重資料庫系統(tǒng)的架構(gòu) 28主從式架構(gòu)-資料庫伺服器架構(gòu)資料庫系統(tǒng)的架構(gòu) 客戶端的連線數(shù)會增加伺服器端的負(fù)荷29主從式架構(gòu)-三層式(3-tier)架構(gòu)資料庫系統(tǒng)的架構(gòu) 30分散式架構(gòu)資料庫系統(tǒng)的架構(gòu) 31資料庫的應(yīng)用範(fàn)圍個人電腦資料庫工作群組資料庫部門資料庫企業(yè)資料庫網(wǎng)際網(wǎng)路(Internet)、企業(yè)內(nèi)部網(wǎng)路(Intranet)及企業(yè)外部網(wǎng)路(Extranet)資料庫32資料庫種類一般使用者數(shù)目一般架構(gòu)一般資料庫大小個人資料庫1桌上型/筆記型電腦PDAM bytes工作群組資料庫5-25主/從架構(gòu)M bytesG bytes部門資料庫25-100三段式主從架構(gòu)G bytes企業(yè)資料庫100分散式或平行處理的主/從架構(gòu)G byteT byte網(wǎng)際網(wǎng)路資料庫1000網(wǎng)站/應(yīng)用程式伺服器M bytes G bytes資料庫應(yīng)用的彙整(white 1995)資料庫的應(yīng)用範(fàn)圍個人資料庫中的典型資料資料庫的應(yīng)用範(fàn)圍34資料庫的應(yīng)用範(fàn)圍建立在區(qū)域網(wǎng)路上的工作群組資料庫35企業(yè)資料庫企業(yè)資源規(guī)劃(ERP)系統(tǒng)整合所有企業(yè)功能 (製造、財務(wù)、銷售、行銷、存貨、會計、人力資源)資料倉儲由各個作業(yè)性資料庫衍生的整合式?jīng)Q策資源系統(tǒng)資料庫的應(yīng)用範(fàn)圍36企業(yè)資料倉儲資料庫的應(yīng)用範(fàn)圍37資料庫的應(yīng)用範(fàn)圍網(wǎng)際網(wǎng)路、企業(yè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論