溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

數(shù)據(jù)庫結(jié)構(gòu)模式中的核心是什么

發(fā)布時(shí)間:2022-08-17 10:50:50 來源:億速云 閱讀:151 作者:iii 欄目:互聯(lián)網(wǎng)科技

這篇文章主要介紹了數(shù)據(jù)庫結(jié)構(gòu)模式中的核心是什么的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇數(shù)據(jù)庫結(jié)構(gòu)模式中的核心是什么文章都會(huì)有所收獲,下面我們一起來看看吧。

數(shù)據(jù)庫結(jié)構(gòu)的三個(gè)模式中,“模式”也即“邏輯模式”是數(shù)據(jù)庫結(jié)構(gòu)的核心;邏輯模式是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖,模式實(shí)際上是數(shù)據(jù)庫數(shù)據(jù)在邏輯上的視圖,一個(gè)數(shù)據(jù)庫只有一個(gè)模式。

本教程操作環(huán)境:windows10系統(tǒng)、DELL G3電腦。

數(shù)據(jù)庫結(jié)構(gòu)的三個(gè)模式中,什么是數(shù)據(jù)庫結(jié)構(gòu)的核心

模式是數(shù)據(jù)庫結(jié)構(gòu)的核心

模式(schema)

模式也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。它是數(shù)據(jù)庫系統(tǒng)模式結(jié)構(gòu)的中間層,既不涉及數(shù)據(jù)的物理存儲(chǔ)細(xì)節(jié),右與具體的應(yīng)用程序、所使用的應(yīng)用開發(fā)工具及高級(jí)程序設(shè)計(jì)語言無關(guān)。

模式實(shí)際上是數(shù)據(jù)庫數(shù)據(jù)在邏輯上的視圖。一個(gè)數(shù)據(jù)庫只有一個(gè)模式。數(shù)據(jù)庫模式以某一種數(shù)據(jù)模型為基礎(chǔ),同意綜合地考慮了所有用戶的需求,并將這些需求有機(jī)地結(jié)合成一個(gè)邏輯整體。定義模式時(shí)不僅要定義數(shù)據(jù)的邏輯結(jié)構(gòu),例如數(shù)據(jù)記錄由哪些數(shù)據(jù)項(xiàng)構(gòu)成,數(shù)據(jù)項(xiàng)的名字、類型、取值范圍等;而且要定義數(shù)據(jù)之間的聯(lián)系,定義與數(shù)據(jù)有關(guān)的安全性、完整性要求。

數(shù)據(jù)庫管理系統(tǒng)提供模式數(shù)據(jù)定義語言(模式DDL)來嚴(yán)格地定義模式。

數(shù)據(jù)庫結(jié)構(gòu)的另外兩種模式:

外模式(external schema)

外模式也稱子模式(subschema)或用戶模式,它是數(shù)據(jù)庫用固話(包括應(yīng)用程序員和最終用戶)能夠看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。

外模式通常是模式的子集。一個(gè)數(shù)據(jù)庫可以有多個(gè)外模式。由于它是各個(gè)用戶的數(shù)據(jù)視圖,如果不同的用戶在應(yīng)用需求、看待數(shù)據(jù)的方式、對數(shù)據(jù)保密的要求等方面存在差異,則其外模式描述就是不同的。即使對模式中同一數(shù)據(jù),在外模式的結(jié)構(gòu)、類型、長度、保密等級(jí)等都可以不同。另一方面,同一外模式也可以為某一用戶的多個(gè)應(yīng)用系統(tǒng)所使用,但一個(gè)應(yīng)用程序只能使用一個(gè)外模式。

外模式是保證數(shù)據(jù)庫安全性的一個(gè)有力措施。每個(gè)用戶只能看見和訪問所對應(yīng)的外模式中的數(shù)據(jù),數(shù)據(jù)庫中的其余數(shù)據(jù)是不可見的。

內(nèi)模式(internal schema):

內(nèi)模式也稱存儲(chǔ)模式(storage schema),一個(gè)數(shù)據(jù)庫只有一個(gè)內(nèi)模式。它是數(shù)據(jù)物理存儲(chǔ)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的組織方式。例如,記錄的存儲(chǔ)方式是堆存儲(chǔ)還是按照某個(gè)(些)屬性值的升(降)序存儲(chǔ),或按照屬性值聚簇(cluster)存儲(chǔ);索引按照什么方式組織,是B+樹索引還是hash索引;數(shù)據(jù)是否壓縮存儲(chǔ),是否加密;數(shù)據(jù)的存儲(chǔ)記錄結(jié)構(gòu)有何規(guī)定,如定長結(jié)構(gòu)還是變長結(jié)構(gòu),一個(gè)記錄不能跨物理頁存儲(chǔ);等等。

數(shù)據(jù)庫結(jié)構(gòu)模式中的核心是什么

關(guān)于“數(shù)據(jù)庫結(jié)構(gòu)模式中的核心是什么”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“數(shù)據(jù)庫結(jié)構(gòu)模式中的核心是什么”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI