中級(jí)通信工程師考試數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)

通信工程師 責(zé)任編輯:jackielyx 2013-09-10

摘要:中級(jí)通信工程師考試數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu):從不同的角度考查,可得出不同的數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)。從數(shù)據(jù)庫(kù)管理系統(tǒng)角度來(lái)看,數(shù)據(jù)庫(kù)系統(tǒng)通常釆用三級(jí)模式結(jié)構(gòu);從數(shù)據(jù)庫(kù)最終用戶的角度來(lái)看,數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)分為單用戶結(jié)構(gòu)、主從式結(jié)構(gòu)、分布式結(jié)構(gòu)和客戶/服務(wù)器結(jié)構(gòu)。

    在線輔導(dǎo) 面授招生 考試大綱 指定教材 考試題庫(kù)

  6.5.3 數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)
從不同的角度考查,可得出不同的數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)。從數(shù)據(jù)庫(kù)管理系統(tǒng)角度來(lái)看,數(shù)據(jù)庫(kù)系統(tǒng)通常釆用三級(jí)模式結(jié)構(gòu);從數(shù)據(jù)庫(kù)最終用戶的角度來(lái)看,數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)分為單用戶結(jié)構(gòu)、主從式結(jié)構(gòu)、分布式結(jié)構(gòu)和客戶/服務(wù)器結(jié)構(gòu)。
1.數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)
雖然實(shí)際的數(shù)據(jù)庫(kù)系統(tǒng)軟件產(chǎn)品種類繁多,它們支持不同的數(shù)據(jù)模型,使用不同的數(shù)據(jù)庫(kù)語(yǔ)言,建立在不同的操作系統(tǒng)之上,數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)各不相同,但從數(shù)據(jù)庫(kù)管理系統(tǒng)的角度看,它們?cè)隗w系結(jié)構(gòu)上通常都具有三級(jí)模式的特征(微機(jī)上的個(gè)別小型數(shù)據(jù)庫(kù)系統(tǒng)除外),并提供兩級(jí)映像功能。
在數(shù)據(jù)庫(kù)系統(tǒng)中,用戶看到的數(shù)據(jù)和計(jì)算機(jī)中存放的數(shù)據(jù)是兩回事,它們之間通過(guò)兩次映像變換相互聯(lián)系起來(lái)。數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫(kù)系統(tǒng)是由外模式、模式和內(nèi)模式二級(jí)構(gòu)成。
(1)外模式(又稱子模式或用戶模式)
外模式是數(shù)據(jù)庫(kù)用戶看見(jiàn)和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖,是與某一個(gè)應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。它由若干個(gè)外部記錄類型組成。用戶使用數(shù)據(jù)操縱語(yǔ)言的語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,實(shí)際上就是對(duì)外模式的外部記錄進(jìn)行操作。用戶對(duì)數(shù)據(jù)庫(kù)的操作,只能與外模式發(fā)生聯(lián)系,按照外模式的結(jié)構(gòu)存儲(chǔ)操縱數(shù)據(jù),不必關(guān)心模式。
  (2)模式(又稱邏輯模式或概念模式)
模式是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。它由若干個(gè)概念記錄類型組成。
(3)內(nèi)模式(又稱存儲(chǔ)模式)
內(nèi)模式是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)的描述,即是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示方式。它定義所有的內(nèi)部記錄類型、索引和文件的組織方式,以及數(shù)據(jù)控制方面的細(xì)節(jié)。一個(gè)數(shù)據(jù)庫(kù)中只有一個(gè)內(nèi)模式和一個(gè)模式,但可有多個(gè)外模式。
數(shù)據(jù)庫(kù)的內(nèi)模式依賴于它的全局邏輯結(jié)構(gòu),但獨(dú)立于外模式,也獨(dú)立于具體的存儲(chǔ)設(shè)備。它是將全局邏輯結(jié)構(gòu)中所定義的數(shù)據(jù)結(jié)構(gòu)及其聯(lián)系按照一定的物理存儲(chǔ)策略進(jìn)行有效的組織,以達(dá)到較好的時(shí)間和空間效率。
數(shù)據(jù)按外模式的描述提供給用戶,按內(nèi)模式的描述存儲(chǔ)在磁盤(pán)中。模式提供了一種約束其他兩級(jí)的相對(duì)穩(wěn)定的中間觀點(diǎn),它使得兩級(jí)中的任何一級(jí)改變都不受另一級(jí)的牽制。模式位于數(shù)據(jù)庫(kù)系統(tǒng)模式結(jié)構(gòu)的中間層,不涉及數(shù)據(jù)的物理存儲(chǔ)細(xì)節(jié)和硬件環(huán)境,也與具體的應(yīng)用無(wú)關(guān)。數(shù)據(jù)庫(kù)模式以某一種數(shù)據(jù)模型為基礎(chǔ),綜合考慮所有用戶的需求,并將這些需求結(jié)合成一個(gè)邏輯整體。定義模式時(shí)不僅要定義數(shù)據(jù)的邏輯結(jié)構(gòu)(如數(shù)據(jù)記錄由哪些數(shù)據(jù)項(xiàng)構(gòu)成,數(shù)據(jù)項(xiàng)的名字、類型、取值范圍等),而且要定義與數(shù)據(jù)有關(guān)的安全性、完整性要求,定義這些數(shù)據(jù)之間的聯(lián)系。數(shù)據(jù)庫(kù)的外模式是面向應(yīng)用程序的,它定義在模式之上,獨(dú)立于內(nèi)模式和存儲(chǔ)設(shè)備。模式描述的是數(shù)據(jù)的全局邏輯結(jié)構(gòu),外模式描述的是數(shù)據(jù)的局部邏輯結(jié)構(gòu),通常它是模式的子集。一方面,對(duì)模式中的同一數(shù)據(jù),在外模式中的結(jié)構(gòu)、類型、長(zhǎng)度、保密級(jí)別等都可不同。另一方面,同一外模式也可以為某一用戶的多個(gè)應(yīng)用系統(tǒng)所使用,但一個(gè)應(yīng)用程序只能使用一個(gè)外模式。每個(gè)用戶只能看見(jiàn)和訪問(wèn)所對(duì)應(yīng)的外模式中的數(shù)據(jù),數(shù)據(jù)庫(kù)中的其余數(shù)據(jù)對(duì)他們來(lái)說(shuō)是不可見(jiàn)的。由此可見(jiàn),數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是對(duì)數(shù)據(jù)的3個(gè)抽象級(jí)別,它把數(shù)據(jù)的具體組織留給了數(shù)據(jù)庫(kù)管理系統(tǒng)去管理,使用戶能邏輯地、抽象地處理數(shù)據(jù),而不必關(guān)心數(shù)據(jù)在計(jì)算機(jī)中的具體表示方式與存儲(chǔ)方式。
為了能夠在內(nèi)部實(shí)現(xiàn)這3個(gè)抽象層次的聯(lián)系和轉(zhuǎn)換,數(shù)據(jù)庫(kù)系統(tǒng)在這3級(jí)模式之間提供了外模式/模式映像和模式/內(nèi)模式映像兩級(jí)映像。
(1)外模式/模式映像
外模式/模式映像定義了各外模式和模式之間的對(duì)應(yīng)關(guān)系。這些映像定義通常包含在各自外模式的描述中。當(dāng)模式改變時(shí),由數(shù)據(jù)庫(kù)管理員對(duì)各個(gè)外模式/模式映像作相應(yīng)的改變,而外模式仍然保持不變,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)的邏輯獨(dú)立性(指當(dāng)總體邏輯結(jié)構(gòu)改變時(shí),通過(guò)對(duì)映像的相應(yīng)改變而保持局部邏輯結(jié)構(gòu)不變,從而應(yīng)用程序也可以不必改變)。
  (2)模式/內(nèi)模式映像
模式/內(nèi)模式現(xiàn)象定義了數(shù)據(jù)全局邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系。模式/內(nèi)模式映像是,該映像定義通常包含在模式描述中。
當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)發(fā)生改變時(shí),由數(shù)據(jù)庫(kù)管理員對(duì)模式/內(nèi)模式映像作相應(yīng)的改變,而使模式保持不變,從而保證了數(shù)據(jù)的物理獨(dú)立性(指當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)改變時(shí),數(shù)據(jù)的邏輯結(jié)構(gòu)可以不變,從而應(yīng)用程序也不必改變)。

返回目錄:通信工程師考試科目綜合能力計(jì)算機(jī)應(yīng)用

編輯推薦通信工程師考前試題練習(xí):

通信工程師電源設(shè)備使用維護(hù)手冊(cè)多選題匯總

通信工程師考試綜合能力電信職業(yè)道德

通信工程師考試綜合能力法律法規(guī)匯總

通信工程師綜合能力現(xiàn)代電信業(yè)務(wù)教程匯總

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門(mén)公布的內(nèi)容為準(zhǔn)!

通信工程師備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

距離2025 通信工程師考試

還有
  • 2
  • 4
  • 7
專注在線職業(yè)教育24年

項(xiàng)目管理

信息系統(tǒng)項(xiàng)目管理師

廠商認(rèn)證

信息系統(tǒng)項(xiàng)目管理師

信息系統(tǒng)項(xiàng)目管理師

學(xué)歷提升

!
咨詢?cè)诰€老師!