數(shù)據(jù)庫原理與應(yīng)用:緒論及第1章數(shù)據(jù)庫系統(tǒng)概述_第1頁
數(shù)據(jù)庫原理與應(yīng)用:緒論及第1章數(shù)據(jù)庫系統(tǒng)概述_第2頁
數(shù)據(jù)庫原理與應(yīng)用:緒論及第1章數(shù)據(jù)庫系統(tǒng)概述_第3頁
數(shù)據(jù)庫原理與應(yīng)用:緒論及第1章數(shù)據(jù)庫系統(tǒng)概述_第4頁
數(shù)據(jù)庫原理與應(yīng)用:緒論及第1章數(shù)據(jù)庫系統(tǒng)概述_第5頁
已閱讀5頁,還剩74頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫原理與應(yīng)用數(shù)據(jù)庫技術(shù)的重要性

數(shù)據(jù)庫技術(shù)產(chǎn)生于六十年代末,是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。產(chǎn)生到今天僅僅50余年,但取得輝煌成就:經(jīng)歷了三代演變:層次/網(wǎng)狀系統(tǒng)、關(guān)系系統(tǒng)、新一代數(shù)據(jù)庫系統(tǒng)家族造就了三位圖靈獎turingaward得主:C.W.Bachman、E.F.Codd和JamesGray發(fā)展了一門計(jì)算機(jī)基礎(chǔ)學(xué)科:以數(shù)據(jù)模型和DBMS核心技術(shù)為主,內(nèi)容豐富、領(lǐng)域?qū)拸V形成了一個(gè)巨大的軟件產(chǎn)業(yè):DBMS及其相關(guān)工具產(chǎn)品、應(yīng)用解決方案C.W.Bachman

E.F.CoddJamesGray數(shù)據(jù)庫技術(shù)的重要性當(dāng)前,在大、中、小、微型計(jì)算機(jī)上都有數(shù)據(jù)庫系統(tǒng)在運(yùn)行。信息資源已成為各部門的重要財(cái)富和資源,各行各業(yè)均需應(yīng)用信息系統(tǒng),而數(shù)據(jù)庫是信息系統(tǒng)的核心。數(shù)據(jù)庫技術(shù)的重要性數(shù)據(jù)庫是其它很多系統(tǒng)的核心或重要組成部分,如:MIS(ManagementInformationSystem)管理信息系統(tǒng)DSS(DecisionSupportSystem)決策支持系統(tǒng),知識庫,規(guī)則庫,專家系統(tǒng),智能數(shù)據(jù)庫計(jì)算機(jī)輔助設(shè)計(jì)與制造工程數(shù)據(jù)庫計(jì)算機(jī)集成制造數(shù)據(jù)庫技術(shù)的重要性數(shù)據(jù)庫技術(shù)與其他學(xué)科相結(jié)合,涌現(xiàn)出各種新型的數(shù)據(jù)庫系統(tǒng),如:分布式數(shù)據(jù)庫系統(tǒng)并行數(shù)據(jù)庫系統(tǒng)面向?qū)ο髷?shù)據(jù)庫系統(tǒng)知識庫系統(tǒng)多媒體數(shù)據(jù)庫系統(tǒng)模糊數(shù)據(jù)庫系統(tǒng)網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)學(xué)習(xí)數(shù)據(jù)庫課程的重要性鑒于數(shù)據(jù)庫技術(shù)重要的學(xué)術(shù)地位和廣泛的實(shí)際應(yīng)用范圍,我們必須系統(tǒng)地學(xué)習(xí)和掌握數(shù)據(jù)庫系統(tǒng)的理論、技術(shù)和方法。國外高等學(xué)校較早地在計(jì)算機(jī)科學(xué)系、計(jì)算機(jī)應(yīng)用與信息系統(tǒng)系都開設(shè)有數(shù)據(jù)庫系統(tǒng)方面的課程。1983年教育部將數(shù)據(jù)庫概論列為高等學(xué)校計(jì)算機(jī)軟件專業(yè)四年制本科的必修的重要課程。教材及參考書

教材李春葆,曾平:數(shù)據(jù)庫原理與應(yīng)用——

基于SQLServer2000

清華大學(xué)出版社,2006年

教材及參考書

參考書李紅著:數(shù)據(jù)庫原理與應(yīng)用(第2版),高等教育出版社,2007薩師煊,王珊著:數(shù)據(jù)庫系統(tǒng)概論(第四版)

高等教育出版社,2004SQLServer2000相關(guān)書籍?dāng)?shù)據(jù)庫系統(tǒng)開發(fā)相關(guān)書籍

上機(jī)軟件MicrosoftSQLServer2000Professional學(xué)習(xí)方式

聽課

課外

(預(yù)習(xí)、復(fù)習(xí),看參考書、做相關(guān)習(xí)題和應(yīng)用操作)課程學(xué)習(xí)方法理論學(xué)習(xí)掌握基本概念,多看例題,多做習(xí)題理論指導(dǎo)實(shí)踐,實(shí)踐提高認(rèn)識重視數(shù)據(jù)庫設(shè)計(jì)實(shí)踐學(xué)習(xí)勤思考,多動手重視上機(jī)實(shí)習(xí)環(huán)境堅(jiān)持自學(xué)考試成績平時(shí)成績(30%)(書面作業(yè)、上機(jī)實(shí)驗(yàn)、考勤)期末考試(70%)內(nèi)容安排

數(shù)據(jù)庫原理部分第1章:數(shù)據(jù)庫系統(tǒng)概述第2章:數(shù)據(jù)模型第3章:關(guān)系數(shù)據(jù)庫第4章:關(guān)系數(shù)據(jù)庫規(guī)范化理論第5章:數(shù)據(jù)庫設(shè)計(jì)內(nèi)容安排

數(shù)據(jù)庫基礎(chǔ)應(yīng)用部分第6章:SQLServer2000系統(tǒng)概述第7章:創(chuàng)建和使用數(shù)據(jù)庫第8章:創(chuàng)建和使用表第9章:Transact-SQL第10章:SQL高級應(yīng)用第11章:索引第12章:視圖第13章:數(shù)據(jù)庫完整性第14章:存儲過程第15章:觸發(fā)器第16章:SQLServer的安全管理第17章:數(shù)據(jù)備份和還原第18章:數(shù)據(jù)轉(zhuǎn)換內(nèi)容安排

數(shù)據(jù)庫應(yīng)用提高部分*第19章:VB與數(shù)據(jù)庫第20章:使用DAO操作數(shù)據(jù)庫第21章:使用ADO操作數(shù)據(jù)庫數(shù)據(jù)庫系統(tǒng)概論AnIntroductiontoDatabaseSystem第1章數(shù)據(jù)庫系統(tǒng)概述§1.1四個(gè)基本概念數(shù)據(jù)(Data)數(shù)據(jù)庫(Database)數(shù)據(jù)庫管理系統(tǒng)(DBMS)數(shù)據(jù)庫系統(tǒng)(DBS)一、數(shù)據(jù)信息:客觀世界中事物的存在方式和運(yùn)動狀態(tài)及其變化的反映,是客觀事物之間相互聯(lián)系和相互作用的表征。一、數(shù)據(jù)數(shù)據(jù)是對信息的符號化表示,即用一定的符號(數(shù)字、文字、圖形、圖象、聲音等)來表示信息。數(shù)據(jù)與信息的聯(lián)系:數(shù)據(jù)是信息的載體,信息是數(shù)據(jù)的內(nèi)涵。同一信息可以有不同的數(shù)據(jù)表示形式,而同一數(shù)據(jù)也可能有不同的解釋。數(shù)據(jù)舉例數(shù)據(jù):(李明,男,1972,江蘇,計(jì)算機(jī)系,1990)李明是個(gè)大學(xué)生,男,1972年出生,江蘇人,1990年考入計(jì)算機(jī)系李明是位老師,男,1972年參加工作,江蘇人,計(jì)算機(jī)系,1990年晉升為教授數(shù)據(jù)的形式不能完全表達(dá)其內(nèi)容,必須經(jīng)過解釋,數(shù)據(jù)的解釋即對數(shù)據(jù)語義的說明

信息二、數(shù)據(jù)庫人們收集并抽取出一個(gè)應(yīng)用所需要的大量數(shù)據(jù)之后,應(yīng)將其保存起來以供進(jìn)一步加工處理,進(jìn)一步抽取有用信息數(shù)據(jù)庫的定義數(shù)據(jù)庫(Database,簡稱DB)是長期儲存在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)集合二、數(shù)據(jù)庫(舉例)二、數(shù)據(jù)庫數(shù)據(jù)庫的特征數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲可為各種用戶共享冗余度較小易擴(kuò)展數(shù)據(jù)獨(dú)立性較高三、數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,簡稱DBMS)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。DBMS的主要功能數(shù)據(jù)定義功能

提供數(shù)據(jù)定義語言(DDL)

定義數(shù)據(jù)庫中的數(shù)據(jù)對象數(shù)據(jù)操縱功能:

提供數(shù)據(jù)操縱語言(DML)操縱數(shù)據(jù)實(shí)現(xiàn)對數(shù)據(jù)庫的基本操作(查詢、插入、刪除和修改)DBMS的主要功能數(shù)據(jù)庫的運(yùn)行管理

安全性控制完整性控制 多用戶對數(shù)據(jù)的并發(fā)使用時(shí)的并發(fā)控制

DBMS的主要功能數(shù)據(jù)庫的建立和維護(hù)功能(實(shí)用程序)

數(shù)據(jù)庫數(shù)據(jù)批量裝載 數(shù)據(jù)庫轉(zhuǎn)儲 故障恢復(fù) 數(shù)據(jù)庫的重組織 性能監(jiān)視、分析等四、數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)(DatabaseSystem,簡稱DBS)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)構(gòu)成。數(shù)據(jù)庫系統(tǒng)的構(gòu)成由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、應(yīng)用系統(tǒng)(及其開發(fā)工具)、數(shù)據(jù)庫管理員和用戶構(gòu)成。數(shù)據(jù)庫系統(tǒng)構(gòu)成圖數(shù)據(jù)庫應(yīng)用開發(fā)工具數(shù)據(jù)庫管理系統(tǒng) 應(yīng)用系統(tǒng)

操作系統(tǒng)用戶

用戶

用戶

數(shù)據(jù)庫管理員

圖1.1數(shù)據(jù)庫系統(tǒng)

數(shù)據(jù)庫系統(tǒng)在計(jì)算機(jī)系統(tǒng)中的地位

硬件

操作系統(tǒng)DBMS編譯系統(tǒng)

應(yīng)用開發(fā)工具 應(yīng)用系統(tǒng)圖1.2數(shù)據(jù)庫系統(tǒng)在計(jì)算機(jī)系統(tǒng)中的地位 §1.2

數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展什么是數(shù)據(jù)管理對數(shù)據(jù)進(jìn)行分類、組織、編碼、存儲、檢索和維護(hù)數(shù)據(jù)管理技術(shù)的發(fā)展過程

在應(yīng)用需求的推動下,在計(jì)算機(jī)硬件、軟件發(fā)展的基礎(chǔ)上,數(shù)據(jù)管理技術(shù)經(jīng)歷了下面三個(gè)階段:人工管理階段(40年代中--50年代中)文件系統(tǒng)階段(50年代末--60年代中)數(shù)據(jù)庫系統(tǒng)階段(60年代末--現(xiàn)在)一、人工管理時(shí)期40年代中--50年代中產(chǎn)生的背景應(yīng)用需求 科學(xué)計(jì)算 硬件水平 無直接存取存儲設(shè)備 軟件水平 沒有操作系統(tǒng) 數(shù)據(jù)處理方式 批處理 人工管理特點(diǎn)數(shù)據(jù)不保存。應(yīng)用程序管理數(shù)據(jù)數(shù)據(jù)面向某一應(yīng)用程序數(shù)據(jù)無共享、冗余度極大數(shù)據(jù)不獨(dú)立,完全依賴于程序應(yīng)用程序與數(shù)據(jù)的對應(yīng)關(guān)系(人工管理)

應(yīng)用程序1數(shù)據(jù)集1應(yīng)用程序2數(shù)據(jù)集2應(yīng)用程序n數(shù)據(jù)集n...…...…二、文件系統(tǒng)時(shí)期50年代末--60年代中產(chǎn)生的背景應(yīng)用需求 科學(xué)計(jì)算、數(shù)據(jù)處理 硬件水平 磁盤、磁鼓 軟件水平 有文件系統(tǒng) 處理方式 聯(lián)機(jī)實(shí)時(shí)處理、批處理

文件系統(tǒng)特點(diǎn)數(shù)據(jù)可長期保存數(shù)據(jù)由文件系統(tǒng)管理數(shù)據(jù)面向某一應(yīng)用程序數(shù)據(jù)的共享性差、冗余度大數(shù)據(jù)記錄內(nèi)有結(jié)構(gòu),整體無結(jié)構(gòu)數(shù)據(jù)獨(dú)立性差,數(shù)據(jù)的邏輯結(jié)構(gòu)改變必須修改應(yīng)用程序應(yīng)用程序與數(shù)據(jù)的對應(yīng)關(guān)系(文件系統(tǒng))應(yīng)用程序1文件1應(yīng)用程序2文件2應(yīng)用程序n文件n存取方法...…...…三、數(shù)據(jù)庫系統(tǒng)時(shí)期60年代末以來產(chǎn)生的背景應(yīng)用背景 大規(guī)模管理 硬件背景 大容量磁盤 軟件背景 有數(shù)據(jù)庫管理系統(tǒng) 處理方式 聯(lián)機(jī)實(shí)時(shí)處理、分布處理 數(shù)據(jù)結(jié)構(gòu)化整體數(shù)據(jù)的結(jié)構(gòu)化是數(shù)據(jù)庫的主要特征之一。數(shù)據(jù)的共享性高,冗余度小,易擴(kuò)充降低數(shù)據(jù)的冗余度,節(jié)省存儲空間避免數(shù)據(jù)間的不一致性使系統(tǒng)易于擴(kuò)充數(shù)據(jù)獨(dú)立性高物理獨(dú)立性指用戶的應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是相互獨(dú)立的。當(dāng)數(shù)據(jù)的物理存儲改變了,應(yīng)用程序不用改變。邏輯獨(dú)立性指用戶的應(yīng)用程序與數(shù)據(jù)庫的邏輯結(jié)構(gòu)是相互獨(dú)立的。數(shù)據(jù)的邏輯結(jié)構(gòu)改變了,用戶程序也可以不變。DBMS對數(shù)據(jù)統(tǒng)一管理與控制數(shù)據(jù)的安全性(Security)保護(hù)使每個(gè)用戶只能按指定方式使用和處理指定數(shù)據(jù),保護(hù)數(shù)據(jù)以防止不合法的使用造成的數(shù)據(jù)的泄密和破壞。數(shù)據(jù)的完整性(Integrity)檢查將數(shù)據(jù)控制在有效的范圍內(nèi),或保證數(shù)據(jù)之間滿足一定的關(guān)系。DBMS對數(shù)據(jù)的控制功能并發(fā)(Concurrency)控制對多用戶的并發(fā)操作加以控制和協(xié)調(diào),防止相互干擾而得到錯誤的結(jié)果或破壞數(shù)據(jù)庫的完整性數(shù)據(jù)庫恢復(fù)(Recovery)將數(shù)據(jù)庫從錯誤狀態(tài)恢復(fù)到某一已知的正確狀態(tài)。應(yīng)用程序與數(shù)據(jù)的對應(yīng)關(guān)系(數(shù)據(jù)庫系統(tǒng))DBMS應(yīng)用程序1應(yīng)用程序2數(shù)據(jù)庫…§1.3數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)§1.3.1數(shù)據(jù)庫系統(tǒng)內(nèi)部的模式結(jié)構(gòu)從數(shù)據(jù)庫管理系統(tǒng)角度看§1.3.2數(shù)據(jù)庫系統(tǒng)外部的體系結(jié)構(gòu)*從數(shù)據(jù)庫最終用戶角度看§1.3.1數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)數(shù)據(jù)庫的二級映象功能與數(shù)據(jù)獨(dú)立性數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)

應(yīng)用A

應(yīng)用B

應(yīng)用C

應(yīng)用D

應(yīng)用E

外模式1

外模式2

外模式3

外模式/模式映象

模式

模式/內(nèi)模式映象

內(nèi)模式

數(shù)據(jù)庫

1.模式(Schema)模式(也稱邏輯模式、數(shù)據(jù)庫模式、概念模式)數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)的描述所有用戶的公共數(shù)據(jù)視圖,綜合了所有用戶的需求一個(gè)數(shù)據(jù)庫只有一個(gè)模式模式的地位:是數(shù)據(jù)庫系統(tǒng)模式結(jié)構(gòu)的中間層與數(shù)據(jù)的物理存儲細(xì)節(jié)和硬件環(huán)境無關(guān)與具體的應(yīng)用程序、開發(fā)工具及高級程序設(shè)計(jì)語言無關(guān)模式的定義數(shù)據(jù)的邏輯結(jié)構(gòu)(數(shù)據(jù)項(xiàng)的名字、類型、取值范圍等)數(shù)據(jù)之間的聯(lián)系有關(guān)數(shù)據(jù)的安全性、完整性要求2.外模式(ExternalSchema)外模式(也稱子模式或用戶模式)數(shù)據(jù)庫用戶(包括應(yīng)用程序員和最終用戶)使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)的描述數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示外模式(續(xù))外模式的地位:介于模式與應(yīng)用之間模式與外模式的關(guān)系:一對多外模式通常是模式的子集一個(gè)數(shù)據(jù)庫可以有多個(gè)外模式。反映了不同的用戶的應(yīng)用需求、看待數(shù)據(jù)的方式、對數(shù)據(jù)保密的要求對模式中同一數(shù)據(jù),在外模式中的結(jié)構(gòu)、類型、長度、保密級別等都可以不同外模式與應(yīng)用的關(guān)系:一對多同一外模式也可以為某一用戶的多個(gè)應(yīng)用系統(tǒng)所使用,但一個(gè)應(yīng)用程序只能使用一個(gè)外模式。外模式(續(xù))外模式的用途保證數(shù)據(jù)庫安全性的一個(gè)有力措施。每個(gè)用戶只能看見和訪問所對應(yīng)的外模式中的數(shù)據(jù)3.內(nèi)模式(InternalSchema)內(nèi)模式(也稱存儲模式)是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式記錄的存儲方式(順序存儲,按照B樹結(jié)構(gòu)存儲,按hash方法存儲)索引的組織方式數(shù)據(jù)是否壓縮存儲數(shù)據(jù)是否加密一個(gè)數(shù)據(jù)庫只有一個(gè)內(nèi)模式三級模式與二級映象三級模式是對數(shù)據(jù)的三個(gè)抽象級別二級映象在DBMS內(nèi)部實(shí)現(xiàn)這三個(gè)抽象層次的聯(lián)系和轉(zhuǎn)換數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)

應(yīng)用A

應(yīng)用B

應(yīng)用C

應(yīng)用D

應(yīng)用E

外模式1

外模式2

外模式3

外模式/模式映象

模式

模式/內(nèi)模式映象

內(nèi)模式

數(shù)據(jù)庫1.外模式/模式映象定義外模式與模式之間的對應(yīng)關(guān)系每一個(gè)外模式都對應(yīng)一個(gè)外模式/模式映象映象定義通常包含在各自外模式的描述中外模式/模式映象的用途保證數(shù)據(jù)的邏輯獨(dú)立性當(dāng)模式改變時(shí),數(shù)據(jù)庫管理員修改有關(guān)的外模式/模式映象,使外模式保持不變應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程序的邏輯獨(dú)立性,簡稱數(shù)據(jù)的邏輯獨(dú)立性。2.模式/內(nèi)模式映象模式/內(nèi)模式映象定義了數(shù)據(jù)全局邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)之間的對應(yīng)關(guān)系。例如,說明邏輯記錄和字段在內(nèi)部是如何表示的數(shù)據(jù)庫中模式/內(nèi)模式映象是唯一的該映象定義通常包含在模式描述中模式/內(nèi)模式映象的用途保證數(shù)據(jù)的物理獨(dú)立性當(dāng)數(shù)據(jù)庫的存儲結(jié)構(gòu)改變了(例如選用了另一種存儲結(jié)構(gòu)),數(shù)據(jù)庫管理員修改模式/內(nèi)模式映象,使模式保持不變應(yīng)用程序不受影響。保證了數(shù)據(jù)與程序的物理獨(dú)立性,簡稱數(shù)據(jù)的物理獨(dú)立性。小結(jié)模式是數(shù)據(jù)庫的中心與關(guān)鍵獨(dú)立于數(shù)據(jù)庫的其它層次設(shè)計(jì)數(shù)據(jù)庫模式結(jié)構(gòu)時(shí)應(yīng)首先確定數(shù)據(jù)庫的邏輯模式小結(jié)(續(xù))內(nèi)模式依賴于全局邏輯結(jié)構(gòu),但獨(dú)立于數(shù)據(jù)庫的用戶視圖即外模式,也獨(dú)立于具體的存儲設(shè)備。它將全局邏輯結(jié)構(gòu)中所定義的數(shù)據(jù)結(jié)構(gòu)及其聯(lián)系按照一定的物理存儲策略進(jìn)行組織,以達(dá)到較好的時(shí)間與空間效率。小結(jié)(續(xù))外模式面向具體的應(yīng)用程序,定義在邏輯模式之上,但獨(dú)立于存儲模式和存儲設(shè)備設(shè)計(jì)外模式時(shí)應(yīng)充分考慮到應(yīng)用的擴(kuò)充性。當(dāng)應(yīng)用需求發(fā)生較大變化,相應(yīng)外模式不能滿足要求時(shí),該外模式就得做相應(yīng)改動小結(jié)(續(xù))二級映象保證了數(shù)據(jù)庫外模式的穩(wěn)定性,從而從底層保證了應(yīng)用程序的穩(wěn)定性,除非應(yīng)用需求本身發(fā)生變化,否則應(yīng)用程序一般不需要修改。1.3.2數(shù)據(jù)庫系統(tǒng)外部的體系結(jié)構(gòu)單用戶結(jié)構(gòu)主從式結(jié)構(gòu)分布式結(jié)構(gòu)客戶/服務(wù)器結(jié)構(gòu)瀏覽器/應(yīng)用服務(wù)器/數(shù)據(jù)庫服務(wù)器結(jié)構(gòu)1.單用戶數(shù)據(jù)庫系統(tǒng)整個(gè)數(shù)據(jù)庫系統(tǒng)(應(yīng)用程序、DBMS、數(shù)據(jù))裝在一臺計(jì)算機(jī)上,為一個(gè)用戶獨(dú)占,不同機(jī)器之間不能共享數(shù)據(jù)。早期的最簡單的數(shù)據(jù)庫系統(tǒng)2.主從式結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)一個(gè)主機(jī)帶多個(gè)終端的多用戶結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng),包括應(yīng)用程序、DBMS、數(shù)據(jù),都集中存放在主機(jī)上,所有處理任務(wù)都由主機(jī)來完成各個(gè)用戶通過主機(jī)的終端并發(fā)地存取數(shù)據(jù)庫,共享數(shù)據(jù)資源主從式結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)主機(jī)終端主從式結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)(續(xù))優(yōu)點(diǎn)易于管理、控制與維護(hù)。缺點(diǎn)當(dāng)終端用戶數(shù)目增加到一定程度后,主機(jī)的任務(wù)會過分繁重,成為瓶頸,從而使系統(tǒng)性能下降。系統(tǒng)的可靠性依賴主機(jī),當(dāng)主機(jī)出現(xiàn)故障時(shí),整個(gè)系統(tǒng)都不能使用。3.分布式結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫中的數(shù)據(jù)在邏輯上是一個(gè)整體,但物理地分布在計(jì)算機(jī)網(wǎng)絡(luò)的不同結(jié)點(diǎn)上。網(wǎng)絡(luò)中的每個(gè)結(jié)點(diǎn)都可以獨(dú)立處理本地?cái)?shù)據(jù)庫中的數(shù)據(jù),執(zhí)行局部應(yīng)用同時(shí)也可以同時(shí)存取和處理多個(gè)異地?cái)?shù)據(jù)庫中的數(shù)據(jù),執(zhí)行全局應(yīng)用分布式結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)終端主機(jī)終端主機(jī)終端主機(jī)網(wǎng)絡(luò)分布式結(jié)構(gòu)的數(shù)據(jù)庫系統(tǒng)(續(xù))優(yōu)點(diǎn)適應(yīng)了地理上分散的公司、團(tuán)體和組織對于數(shù)據(jù)庫應(yīng)用的需求。缺點(diǎn)數(shù)據(jù)的

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論