chapter16數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)_第1頁
chapter16數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)_第2頁
chapter16數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)_第3頁
chapter16數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)_第4頁
chapter16數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫系統(tǒng)概論的主要內(nèi)容:,1.1,數(shù)據(jù)與數(shù)據(jù)管理,1.2,數(shù)據(jù)庫,1.3,數(shù)據(jù)庫管理系統(tǒng),1.4,數(shù)據(jù)庫系統(tǒng),1.5,數(shù)據(jù)庫管理員,?,1.6,數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu),1.7,小結(jié),1.6,數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu),考察數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)可以有多種不同的層次或,不同的角度。從數(shù)據(jù)庫管理系統(tǒng),(DBMS),角度看,數(shù)據(jù)庫,系統(tǒng)通常采用三級(jí)模式結(jié)構(gòu),這是數(shù)據(jù)庫系統(tǒng)內(nèi)部的體系,結(jié)構(gòu),通常稱為,數(shù)據(jù)庫體系結(jié)構(gòu),;從數(shù)據(jù)庫最終用戶角度,來看,數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)可以分為單機(jī)結(jié)構(gòu)、主從式結(jié)構(gòu)、,分布式結(jié)構(gòu)、,C/S,結(jié)構(gòu)和,B/S,結(jié)構(gòu)等,這是數(shù)據(jù)庫系統(tǒng)外,部的體系結(jié)構(gòu),簡稱,數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu),。,1.6.1

2、,數(shù)據(jù)庫體系結(jié)構(gòu),數(shù)據(jù)庫中的數(shù)據(jù)是被廣大用戶使用的,庫中數(shù)據(jù)隨著時(shí)間,的推移和情況的變化可能改變,如某人職稱由“副教授”改為,“教授”。但任何用戶都不希望自己面對(duì)的數(shù)據(jù)的邏輯結(jié)構(gòu)發(fā)生,變化,否則,應(yīng)用程序就必須重寫。,數(shù)據(jù)庫中整體數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)的需求發(fā)生變化是,有可能的,正常的,有時(shí)也是必需的。而單個(gè)用戶不希望自己所,面對(duì)的局部數(shù)據(jù)的邏輯結(jié)構(gòu)發(fā)生變化也是合理的,必須尊重的。,為此,各實(shí)際的數(shù)據(jù)庫管理系統(tǒng)盡管使用的環(huán)境不同,內(nèi)部數(shù)據(jù),的存儲(chǔ)結(jié)構(gòu)不同,使用的語言也不同,但對(duì)數(shù)據(jù),一般都采用三,級(jí)模式結(jié)構(gòu)。,1.6.1,數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu),一、數(shù)據(jù)模式(,Data Schema,)的

3、概念,數(shù)據(jù)模型中有“型”(,Type,)和“值”(,Value,)的概念。型是,指對(duì)某一類數(shù)據(jù)的,結(jié)構(gòu)和屬性,的說明,值是型的一個(gè),具體賦值,。,如,:,型:學(xué)生(學(xué)號(hào),姓名,性別,年齡,班級(jí)),值:(2667101,李明,男,,20,,遙感班),數(shù)據(jù),模式,(,Schema,):是對(duì)數(shù)據(jù)庫中全體數(shù)據(jù)的,邏輯結(jié)構(gòu)、聯(lián),系和約束,的描述。它描述的是數(shù)據(jù)模型的“型”。,某數(shù)據(jù)模式下的一組具體的數(shù)據(jù)值稱為數(shù)據(jù)模式的一個(gè)實(shí)例,(,Instance,)。因此:,?同一模式可以有很多實(shí)例;,?模式是相對(duì)穩(wěn)定的,而實(shí)例是相對(duì)變化的;因?yàn)閿?shù)據(jù)庫中數(shù)據(jù),是在不斷更新的。,?模式反映的是數(shù)據(jù)的結(jié)構(gòu)及其聯(lián)系,而實(shí)例

4、反映的是數(shù)據(jù)庫某,一時(shí)刻的狀態(tài)。,1.6.1,數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu),二,、,數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的三級(jí)模式結(jié)構(gòu)和兩層映像,數(shù)據(jù)的三級(jí)模式結(jié)構(gòu)包含有外模式、模式和內(nèi)模式,,它們是對(duì)數(shù)據(jù)的三個(gè)抽象級(jí)別。三級(jí)模式結(jié)構(gòu)把對(duì)數(shù)據(jù)的,具體組織留給,DBMS,管理,使用戶能邏輯地、抽象地處理,數(shù)據(jù),而不必關(guān)心數(shù)據(jù)在計(jì)算機(jī)中的具體表示與存儲(chǔ)。為,了能夠在內(nèi)部實(shí)現(xiàn)這三個(gè)抽象層次的聯(lián)系和轉(zhuǎn)換,,DBMS,在這三個(gè)級(jí)別之間提供了兩層映象:,?外模式模式映像,使數(shù)據(jù)具有較高的邏輯獨(dú)立性,?模式內(nèi)模式映像,使數(shù)據(jù)具有較高的物理獨(dú)立性,1.6.1,數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu),應(yīng)用,1,應(yīng)用,2,應(yīng)用,n,子模式,1,子模式

5、,m,子模式,/,模式映象,模,式,模式,/,內(nèi)模式映象,內(nèi),模,式,數(shù)據(jù)庫,三級(jí)模式結(jié)構(gòu),把數(shù)據(jù)的,結(jié)構(gòu)分為:內(nèi)部存儲(chǔ)結(jié)構(gòu)、,全局邏輯結(jié)構(gòu)和局部邏輯,結(jié)構(gòu)三個(gè)級(jí)別。在三個(gè)級(jí),別中設(shè)立兩層映像,并通,過兩層映像的轉(zhuǎn)換功能,,使得當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)發(fā),生變化時(shí),數(shù)據(jù)的全局邏,輯結(jié)構(gòu)保持不變,同樣全,局邏輯結(jié)構(gòu)發(fā)生變化時(shí),,用戶面對(duì)的數(shù)據(jù)的局部邏,輯結(jié)構(gòu)保持不變。,1.6.1,數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu),二、數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的三級(jí)模式結(jié)構(gòu)和兩層映像,、模式(,chema,),模式也稱概念模式(,onceptual Schema,),是數(shù)據(jù)庫中全部數(shù)據(jù)的,邏輯結(jié)構(gòu)。它通常以某種數(shù)據(jù)模型為基礎(chǔ),定義數(shù)據(jù)庫

6、全部數(shù)據(jù)的邏輯結(jié)構(gòu)。,如:數(shù)據(jù)記錄的名稱、數(shù)據(jù)項(xiàng)的名稱、類型、值域等。還要定義數(shù)據(jù)項(xiàng)之間,的聯(lián)系,不同記錄之間的聯(lián)系,以及與數(shù)據(jù)有關(guān)的安全性、完整性等要求。,邏輯模式是系統(tǒng)為了減小數(shù)據(jù)冗余,實(shí)現(xiàn)數(shù)據(jù)共享的目標(biāo)并對(duì)所有用戶,的數(shù)據(jù)進(jìn)行綜合而得到的統(tǒng)一的全局?jǐn)?shù)據(jù)視圖。一個(gè)數(shù)據(jù)庫系統(tǒng)只能有一個(gè),邏輯模式。它不涉及硬件環(huán)境和物理存儲(chǔ)細(xì)節(jié),也不與任何計(jì)算機(jī)語言有關(guān)。,DBMS,提供模式描述語言(,DDL,,,Data Description Language,)來定,義模式。,以邏輯結(jié)構(gòu)為框架的數(shù)據(jù)庫稱為,概念數(shù)據(jù)庫,。,1.6.1,數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu),二、數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的三級(jí)模式結(jié)構(gòu)和兩層映像

7、,2,、外模式(,External Schema,),外模式也稱子模式,(,Subschema,),,是三級(jí)模式結(jié)構(gòu)最外層面向具,體用戶或應(yīng)用程序的數(shù)據(jù)視圖,即特定用戶或應(yīng)用程序所涉及到的數(shù),據(jù)的邏輯結(jié)構(gòu)。,外模式是模式的子集。不同用戶使用不同的外模式。,由于各用戶的需求和權(quán)限不同,各個(gè)外模式的描述也是不同的。,即使對(duì)模式中的同一數(shù)據(jù),其在不同外模式中的結(jié)構(gòu)、密級(jí)等都可以,不同。每個(gè)用戶只能調(diào)用他的外模式所涉及到的數(shù)據(jù),其余數(shù)據(jù)他是,無法訪問的。,DBMS,提供外模式描述語言(外模式,DDL,)來定義外模式。用,外模式,DDL,給出的,用以定義一個(gè)用戶數(shù)據(jù)視圖的全部語句,稱為,此用戶的外模式。

8、,1.6.1,數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu),二、數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的三級(jí)模式結(jié)構(gòu)和兩層映像,以子模式為框架的數(shù)據(jù)庫稱為,用戶數(shù)據(jù)庫,。顯然,,某個(gè)用戶數(shù)據(jù)庫是概念數(shù)據(jù)庫的部分抽取。,使用外,(,子,),模式的優(yōu)點(diǎn),:,(1),簡化數(shù)據(jù)的使用與程序的設(shè)計(jì),;,(2),有利于數(shù)據(jù)的安全與保密,;,(3),實(shí)現(xiàn)了數(shù)據(jù)的共享與獨(dú)立性,.,1.6.1,數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu),二、數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的三級(jí)模式結(jié)構(gòu)和兩層映像,3,、內(nèi)模式(,Internal Schema,),內(nèi)模式也稱存儲(chǔ)模式(,Storage Schema,)或物理模式。它既定,義了數(shù)據(jù)庫中全部數(shù)據(jù)的物理結(jié)構(gòu),還定義了數(shù)據(jù)的存儲(chǔ)方法,存取,策

9、略等。,內(nèi)模式的設(shè)計(jì)目標(biāo)是將系統(tǒng)的邏輯模式組織成最優(yōu)的物理模式,,以提高數(shù)據(jù)的存取效率,改善系統(tǒng)的性能指標(biāo)。,DBMS,提供內(nèi)模式描述語言(,Internal Schema DDL,)來描述,和定義內(nèi)模式。,以內(nèi)模式為框架的數(shù)據(jù)庫稱為,物理數(shù)據(jù)庫,。,1.6.1,數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu),三、數(shù)據(jù)庫的二層映像功能與數(shù)據(jù)獨(dú)立性,1,、外模式模式映像,:,模式,描述的是數(shù)據(jù)的,全局邏輯結(jié)構(gòu),,,外模式,描述的是數(shù)據(jù)的,局部,邏輯結(jié)構(gòu),。對(duì)應(yīng)于同一個(gè)模式可以有任意多個(gè)外模式。對(duì)于每一個(gè)外,模式,,DBS,都有一個(gè),外模式模式映像,。它定義了該外模式與模式之,間的對(duì)應(yīng)關(guān)系。這些映像定義通常包含在各自外

10、模式的描述中。,當(dāng)模式改變時(shí),只要相應(yīng)改變,外模式模式,映像,就可以使外模,式保持不變。,應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,外模式不變,應(yīng)用程序就,沒必要修改。這種,用戶數(shù)據(jù),獨(dú)立于全局的,邏輯數(shù)據(jù),的特性叫做數(shù)據(jù)的,邏輯獨(dú)立性。所以,外模式模式,映像功能保證了,數(shù)據(jù)的邏輯獨(dú)立性,。,1.6.1,數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu),三、數(shù)據(jù)庫的二級(jí)映像功能與數(shù)據(jù)獨(dú)立性,2,、模式內(nèi)模式映像,:,數(shù)據(jù)庫中只有一個(gè)模式,也只有一個(gè)內(nèi)模式,所以,模式內(nèi)模,式,映像是唯一的,它定義了數(shù)據(jù)庫,全局邏輯結(jié)構(gòu),與,存儲(chǔ)結(jié)構(gòu),之間的,對(duì)應(yīng)關(guān)系。,當(dāng)數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)改變時(shí),只要相應(yīng)改變,模式內(nèi)模式,映像,,就可使,模式,

11、保持不變。這種全局的,邏輯數(shù)據(jù),獨(dú)立于,物理數(shù)據(jù),的特性,叫做數(shù)據(jù)的物理獨(dú)立性。,模式,不變,建立在,模式,基礎(chǔ)上的,外模式,就不會(huì)變,與,外模式,相,關(guān)的,應(yīng)用程序,也就不需要改變,所以,模式內(nèi)模式,映像功能保證了,數(shù)據(jù)的物理獨(dú)立性,。,1.6.1,數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu),三、數(shù)據(jù)庫的二級(jí)映像功能與數(shù)據(jù)獨(dú)立性,邏輯數(shù)據(jù)獨(dú)立性,和,物理數(shù)據(jù)獨(dú)立性,是數(shù)據(jù)庫管理系統(tǒng)的重要特,性。,數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)是數(shù)據(jù)庫組織數(shù)據(jù)的結(jié)構(gòu)框架,依照這,些數(shù)據(jù)框架組織的數(shù)據(jù)才是數(shù)據(jù)庫的內(nèi)容。在設(shè)計(jì)數(shù)據(jù)庫時(shí),主要,是定義數(shù)據(jù)庫的各級(jí)模式;而用戶使用數(shù)據(jù)時(shí),關(guān)心的只是數(shù)據(jù)庫,的內(nèi)容。數(shù)據(jù)庫的模式通常是穩(wěn)定的,而數(shù)據(jù)

12、庫中的數(shù)據(jù)經(jīng)常是變,化的。,1.6.1,數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu),四、數(shù)據(jù)庫三級(jí)模式結(jié)構(gòu)的優(yōu)點(diǎn),(,1,),保證數(shù)據(jù)的獨(dú)立性,。,?,?,將模式和內(nèi)模式分開,保證了數(shù)據(jù)的物理獨(dú)立性;,將外模式和模式分開,保證了數(shù)據(jù)的邏輯獨(dú)立性。,(,2,),簡化了用戶接口。,?,按照外模式編寫應(yīng)用程序或敲入命令,而不需了解數(shù)據(jù)庫邏輯,結(jié)構(gòu),更不需要了解,DB,內(nèi)部的存儲(chǔ)結(jié)構(gòu),方便了用戶的使用。,(,3,),有利于數(shù)據(jù)共享,。,?,不同的外模式為不同的用戶提供不同的數(shù)據(jù)視圖,從而實(shí)現(xiàn)不,同用戶對(duì)數(shù)據(jù)庫中全部數(shù)據(jù)的共享,減少了數(shù)據(jù)冗余。,(,4,),有利于數(shù)據(jù)的安全保密,。,?,在外模式下根據(jù)要求進(jìn)行操作,只能對(duì)

13、限定的數(shù)據(jù)進(jìn)行限定的,操作,保證了其他數(shù)據(jù)的安全性與保密性。,1.6.2,面對(duì)用戶的數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu),一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)通常包括數(shù)據(jù)存儲(chǔ)層、應(yīng)用層與用戶,界面三個(gè)層次。數(shù)據(jù)存儲(chǔ)層一般由,DBMS,來承擔(dān)對(duì)數(shù)據(jù)庫的各,種維護(hù)操作;應(yīng)用層是使用某種程序設(shè)計(jì)語言實(shí)現(xiàn)用戶要求的,各項(xiàng)工作的程序;用戶界面層是提供用戶的可視化圖形操作界,面,便于用戶與數(shù)據(jù)庫系統(tǒng)之間的交互。,從最終用戶角度看,數(shù)據(jù)庫系統(tǒng)可分為,單機(jī)結(jié)構(gòu),、,主從式,結(jié)構(gòu),、,分布式結(jié)構(gòu),、,客戶,-,服務(wù)器結(jié)構(gòu),和,瀏覽器,-,服務(wù)器結(jié)構(gòu),五,種,下面分別介紹。,1.6.2,面對(duì)用戶的數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu),1,、單機(jī)結(jié)構(gòu),單機(jī)結(jié)構(gòu)是一種比

14、較簡單的數(shù)據(jù)庫系統(tǒng)。在單機(jī)系,統(tǒng)中,整個(gè)數(shù)據(jù)庫系統(tǒng)包括的應(yīng)用程序、,DBMS,和數(shù)據(jù)庫,都安裝在一臺(tái)計(jì)算機(jī)上,由一個(gè)用戶獨(dú)占,不同機(jī)器之,間不能共享數(shù)據(jù)。這種數(shù)據(jù)庫系統(tǒng)也稱桌面系統(tǒng)。在這,種桌面型,DBMS,中,數(shù)據(jù)的存儲(chǔ)層、應(yīng)用層和用戶的界面,層的所有功能都存儲(chǔ)在單機(jī)上,因而適合于未聯(lián)網(wǎng)的用,戶、個(gè)人用戶及移動(dòng)用戶。若將這種系統(tǒng)應(yīng)用于企事業(yè),單位中,容易造成大量的數(shù)年冗余。,目前比較流行的桌面型,DBMS,有,Visual,Foxpro,和,Access,等。,1.6.2,面對(duì)用戶的數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu),2,、主從式結(jié)構(gòu),主從式系統(tǒng)是指一臺(tái)大型主機(jī)帶若干終端的多用戶結(jié)構(gòu)。在,這種結(jié)構(gòu)中,,DB

15、S,包括的,APP,、,DBMS,和,DB,都集中存放在主機(jī),上,所有處理任務(wù)都由主機(jī)完成。各終端用戶可以并發(fā)地訪問主,機(jī)上的數(shù)據(jù)庫,共享其中的數(shù)據(jù)。,主從式結(jié)構(gòu)的,DBMS,,數(shù)據(jù)的存儲(chǔ)層和應(yīng)用層都放在主機(jī),上,用戶界面層放在各個(gè)終端上。當(dāng)終端用戶數(shù)目增加到一定程,度后,主機(jī)的任務(wù)將十分繁重,常處于超負(fù)荷狀態(tài),這樣會(huì)使系,統(tǒng)性能大大降低。,主從式結(jié)構(gòu)的優(yōu)點(diǎn)在于簡單、可靠、安全。缺點(diǎn)是:主機(jī),的任務(wù)很重,終端數(shù)目有限。當(dāng)主機(jī)出現(xiàn)故障時(shí),整個(gè)系統(tǒng)癱瘓。,1.6.2,面對(duì)用戶的數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu),3,、分布式結(jié)構(gòu),分布式結(jié)構(gòu)是指地理上或物理上分散而邏輯上集中的數(shù),據(jù)庫系統(tǒng)。管理這種結(jié)構(gòu)的軟件稱為分

16、布式,DBMS,,分布,式數(shù)據(jù)庫系統(tǒng)通常由計(jì)算機(jī)網(wǎng)絡(luò)連接起來,被連接的邏輯單,位(包括計(jì)算機(jī)、外部設(shè)備等)稱為結(jié)點(diǎn)。,分布式數(shù)據(jù)庫系統(tǒng)由多臺(tái)計(jì)算機(jī)組成,每臺(tái)計(jì)算機(jī)都配,有各自的本地?cái)?shù)據(jù)庫。在分布式,DBS,中,大多數(shù)處理任務(wù),由本地計(jì)算機(jī)訪問本地,DB,完成局部應(yīng)用;對(duì)于少量本地計(jì),算機(jī)不能勝任的處理任務(wù),通過網(wǎng)絡(luò)同時(shí)存取和處理多個(gè)異,地,DB,中的數(shù)據(jù),執(zhí)行全局應(yīng)用。分布式,DBS,是計(jì)算機(jī)網(wǎng)絡(luò),發(fā)展的必然產(chǎn)物。它適應(yīng)了地理上分散的組織對(duì)于數(shù)據(jù)庫應(yīng),用的需求。,1.6.2,面對(duì)用戶的數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu),3,、分布式結(jié)構(gòu),分布式數(shù)據(jù)庫系統(tǒng)優(yōu)缺點(diǎn):,優(yōu)點(diǎn):體系結(jié)構(gòu)靈活,能適應(yīng)分布式管理和控制,經(jīng)

17、濟(jì)性能好,可,靠性高,在一定條件下響速度快,可擴(kuò)充性好。,缺點(diǎn):系統(tǒng)開銷較大,存取結(jié)構(gòu)復(fù)雜,數(shù)據(jù)的安全性和保密性難以,解決等。,分布式數(shù)據(jù)庫系統(tǒng)的特點(diǎn)歸納為以下四點(diǎn):,(,1,)數(shù)據(jù)的物理分布性;,(,2,)數(shù)據(jù)的邏輯相關(guān)性;,(,3,)區(qū)域自治性;,(,4,)各計(jì)算機(jī)之間通過網(wǎng)絡(luò)聯(lián)系。,在分布式,DBMS,中,每個(gè)結(jié)點(diǎn)機(jī)均存放有數(shù)據(jù)存儲(chǔ)層、應(yīng)用層和用戶界,面層,只是根據(jù)工作的需要各結(jié)點(diǎn)機(jī)存儲(chǔ)的內(nèi)容各不相同。,1.6.2,面對(duì)用戶的數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu),4,、客戶,-,服務(wù)器結(jié)構(gòu),(,Client/Server,,,C/S,),主從式結(jié)構(gòu),DBS,中的主機(jī)和分布式,DBS,中的每個(gè)結(jié)點(diǎn)機(jī)是一臺(tái)通

18、用,計(jì)算機(jī),既執(zhí)行,DBMS,功能又執(zhí)行應(yīng)用程,隨著工作站功能的增強(qiáng)和廣泛使用,人們開始把,DBMS,功能和應(yīng)用,分開,網(wǎng)絡(luò)中專門用于執(zhí)行,DBMS,功能的計(jì)算機(jī),稱為數(shù)據(jù)庫服務(wù)器,,簡稱服務(wù)器(,Server,),;,其它安裝數(shù)據(jù)庫應(yīng)用程序的計(jì)算機(jī)稱為客戶機(jī),(,Client,),這種結(jié)構(gòu)稱為客戶,-,服務(wù)器(,C/S,)結(jié)構(gòu)。它是當(dāng)前非常流行,的數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)。,在,C/S,結(jié)構(gòu)的,DBS,中,數(shù)據(jù)存儲(chǔ)層處于服務(wù)器上,而應(yīng)用層和用戶,界面層處于客戶機(jī)上。,C/S,結(jié)構(gòu)的優(yōu)點(diǎn):一是可以減少網(wǎng)路流量,提高,系統(tǒng)的性能、吞吐量和負(fù)載能力;二是使數(shù)據(jù)庫更加開放,客戶機(jī)和服,務(wù)器可以在多種不同的硬件

19、和軟件平臺(tái)上運(yùn)行。,C/S,結(jié)構(gòu)的缺點(diǎn)是系統(tǒng),的客戶端程序更新升級(jí)有一定困難。,1.6.2,面對(duì)用戶的數(shù)據(jù)庫系統(tǒng)體系結(jié)構(gòu),5,、瀏覽器,-,服務(wù)器結(jié)構(gòu),(,Browser/Server,,,B/S,),在,C/S,結(jié)構(gòu)的,DBS,中,數(shù)據(jù)存儲(chǔ)層處于服務(wù)器上,而應(yīng)用層和,用戶界面層處于客戶機(jī)上。,C/S,結(jié)構(gòu)的缺點(diǎn)是系統(tǒng)的客戶端程序更新,升級(jí)有一定困難。而且對(duì)客戶機(jī)的要求較高,將客戶機(jī)上的應(yīng)用層從,客戶機(jī)中分離出來,集中于一臺(tái)高性能的計(jì)算機(jī)上,成為應(yīng)用服務(wù)器。,而客戶機(jī)上的用戶界面層由安裝在客戶機(jī)上的瀏覽器軟件充當(dāng),這樣,就形成了現(xiàn)今流行的,B/S,結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng)。,應(yīng)用服務(wù)器也稱,Web,服務(wù)器,它充當(dāng)了客戶

溫馨提示

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

評(píng)論

0/150

提交評(píng)論