Internal模式:Internal模式又稱(chēng)為storage 模式,對(duì)應(yīng)于物理層次,是數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的內(nèi)部表示或底層描述,它是數(shù)據(jù)庫(kù)最低的。Internal 模式由internal 模式描述語(yǔ)言描述和定義,這是數(shù)據(jù)庫(kù)的存儲(chǔ)概念。在a 數(shù)據(jù)庫(kù)系統(tǒng)中,只有一個(gè)數(shù)據(jù)庫(kù),所以作為定義和描述數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)模式和定義和描述數(shù)據(jù)庫(kù)的邏輯。但是基于數(shù)據(jù)庫(kù) system的應(yīng)用非常廣泛和多樣,所以對(duì)應(yīng)的外部模式不是唯一的,也不可能是唯一的。
數(shù)據(jù)庫(kù)系統(tǒng)的三個(gè)層次模式結(jié)構(gòu)手段數(shù)據(jù)庫(kù)系統(tǒng)由模式外部模式和內(nèi)部/12344組成。(1) 模式 模式也稱(chēng)為logic 模式或concept 模式,它描述了數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的邏輯結(jié)構(gòu)和特征,是所有用戶(hù)的公共數(shù)據(jù)。模式實(shí)際上是數(shù)據(jù)庫(kù)數(shù)據(jù)在邏輯層的視圖。一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)模式。在定義模式時(shí),不僅要定義數(shù)據(jù)的邏輯結(jié)構(gòu),還要定義數(shù)據(jù)之間的關(guān)系,定義與數(shù)據(jù)相關(guān)的安全性和完整性要求。
外部模式通常是模式的子集。一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外部模式。申請(qǐng)都是辦理涉外模式。外部模式是保證數(shù)據(jù)庫(kù)安全的有力措施。每個(gè)用戶(hù)只能看到和訪問(wèn)對(duì)應(yīng)的外部模式中的數(shù)據(jù),而數(shù)據(jù)庫(kù)中的其余數(shù)據(jù)對(duì)他們是不可見(jiàn)的。(3)內(nèi)模式Inner模式又稱(chēng)存儲(chǔ)模式,一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式。它是對(duì)數(shù)據(jù)的物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)庫(kù)中數(shù)據(jù)的表示。
6、 數(shù)據(jù)庫(kù)邏輯模型數(shù)據(jù)庫(kù)關(guān)系模型(數(shù)據(jù)庫(kù)邏輯模型)是將數(shù)據(jù)的概念模型轉(zhuǎn)化為數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)所支持的邏輯結(jié)構(gòu),也就是將ER圖表示為關(guān)系。數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的結(jié)果不唯一,需要用標(biāo)準(zhǔn)化理論對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)進(jìn)行優(yōu)化。在關(guān)系模型中,數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是一個(gè)二維表。在數(shù)據(jù)庫(kù)中,滿(mǎn)足以下條件的二維表稱(chēng)為關(guān)系模型:1)每一列中的分量都是同一類(lèi)型的數(shù)據(jù);2)列的順序可以是任意的;3)行的順序可以是任意的;4)表中的組件是不能再細(xì)分的最小數(shù)據(jù)項(xiàng),
可見(jiàn),航空物探測(cè)量的有序剖面數(shù)據(jù)不符合數(shù)據(jù)庫(kù) relation model第三條“行的順序可以任意”的要求。因此,不能簡(jiǎn)單地使用relation 數(shù)據(jù)庫(kù)(如Oracle、SQLServer、Sybase等)來(lái)管理概要文件數(shù)據(jù)。),并且數(shù)據(jù)應(yīng)該存儲(chǔ)在-。
7、 數(shù)據(jù)庫(kù)包含的三級(jí) 模式分別是什么數(shù)據(jù)庫(kù)該領(lǐng)域公認(rèn)的標(biāo)準(zhǔn)結(jié)構(gòu)是三級(jí)模式結(jié)構(gòu),包括外部模式、概念模式和內(nèi)部模式。用戶(hù)層次對(duì)應(yīng)外部模式,概念層次對(duì)應(yīng)概念模式,物理層次對(duì)應(yīng)內(nèi)部模式,這樣不同層次的用戶(hù)分別形成數(shù)據(jù)庫(kù)的不同觀點(diǎn)。它是一個(gè)或幾個(gè)用戶(hù)看到的數(shù)據(jù)庫(kù)的數(shù)據(jù)視圖,是與一個(gè)應(yīng)用程序相關(guān)的數(shù)據(jù)的邏輯表示。
用戶(hù)可以通過(guò)foreign模式description語(yǔ)言來(lái)描述和定義用戶(hù)對(duì)應(yīng)的數(shù)據(jù)記錄,或者使用DataLanguage (DML)來(lái)操作這些數(shù)據(jù)記錄。外部模式反映了數(shù)據(jù)庫(kù)的用戶(hù)視圖。概念模式 模式又稱(chēng)概念模式或邏輯模式,對(duì)應(yīng)概念層次。是數(shù)據(jù)庫(kù)的設(shè)計(jì)者按照統(tǒng)一的觀點(diǎn)構(gòu)建的全局邏輯結(jié)構(gòu)。它是對(duì)數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體描述,是面向所有用戶(hù)的公共數(shù)據(jù)視圖(全局視圖)。
8、 數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu) 模式是什么?數(shù)據(jù)庫(kù)系統(tǒng)級(jí)3 模式結(jié)構(gòu):外部模式、內(nèi)部模式、優(yōu)點(diǎn):/123為了在內(nèi)部實(shí)現(xiàn)這三個(gè)抽象層次的連接和轉(zhuǎn)換,數(shù)據(jù)庫(kù)管理系統(tǒng)提供了三個(gè)層次之間的兩層映像模式:外部/1
外部的模式模式image保證了數(shù)據(jù)和程序的邏輯獨(dú)立性。人們?yōu)閿?shù)據(jù)庫(kù)設(shè)計(jì)了嚴(yán)謹(jǐn)?shù)募軜?gòu)。數(shù)據(jù)庫(kù)領(lǐng)域公認(rèn)的標(biāo)準(zhǔn)結(jié)構(gòu)是三級(jí)模式結(jié)構(gòu),包括外部模式、概念模式。用戶(hù)層面對(duì)應(yīng)外部模式,概念層面對(duì)應(yīng)概念模式,物理層面對(duì)應(yīng)內(nèi)部模式,這樣不同層面的用戶(hù)對(duì)數(shù)據(jù)庫(kù)就形成了不同的看法。所謂視圖,是指觀察、認(rèn)識(shí)和理解數(shù)據(jù)的范圍、角度和方法,是數(shù)據(jù)庫(kù)在用戶(hù)眼中的反映。顯然,不同層次(級(jí)別)的用戶(hù)看到的數(shù)據(jù)庫(kù)是不一樣的。
9、 數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù) 模式數(shù)據(jù)模型是信息模型在數(shù)據(jù)世界中的表示。數(shù)據(jù)模型可以分為三類(lèi):層次模型、網(wǎng)絡(luò)模型和關(guān)系模型。(1)層次模型層次模型是以樹(shù)形結(jié)構(gòu)描述實(shí)體及其關(guān)系的數(shù)據(jù)模型。在這種結(jié)構(gòu)中,每個(gè)記錄類(lèi)型由節(jié)點(diǎn)表示,記錄類(lèi)型之間的關(guān)系由節(jié)點(diǎn)之間的有向線段表示。每個(gè)父節(jié)點(diǎn)可以有多個(gè)子節(jié)點(diǎn),但是每個(gè)子節(jié)點(diǎn)只能有一個(gè)父節(jié)點(diǎn)。
(2) Mesh模型Mesh模型允許一個(gè)節(jié)點(diǎn)同時(shí)有多個(gè)父節(jié)點(diǎn)和子節(jié)點(diǎn)。因此,與層次模型相比,網(wǎng)絡(luò)結(jié)構(gòu)更具有普適性,可以直接描述現(xiàn)實(shí)世界中的實(shí)體,也可以認(rèn)為層次模型是網(wǎng)格模型的特例。(3)關(guān)系模型(Relational model)關(guān)系模型(Relational model)是一種使用二維表結(jié)構(gòu)來(lái)表示實(shí)體類(lèi)型和實(shí)體間關(guān)系的數(shù)據(jù)模型,它的基本假設(shè)是所有數(shù)據(jù)都用數(shù)學(xué)關(guān)系表示。