數(shù)據(jù)庫的三級模式是什么

數(shù)據(jù)庫的三級模式是外模式、概念模式和內(nèi)模式。用戶級對應外模式,概念級對應概念模式,物理級對應內(nèi)模式,使不同級別的用戶對數(shù)據(jù)庫形成不同的視圖。

數(shù)據(jù)庫的三級模式是什么

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

數(shù)據(jù)庫的三級模式是指外模式、概念模式、內(nèi)模式。

視頻教程推薦:mysql視頻教程

人們?yōu)閿?shù)據(jù)庫設計了一個嚴謹?shù)捏w系結(jié)構(gòu),數(shù)據(jù)庫領域公認的標準結(jié)構(gòu)是三級模式結(jié)構(gòu),它包括外模式、概念模式、內(nèi)模式,有效地組織、管理數(shù)據(jù),提高了數(shù)據(jù)庫的邏輯獨立性和物理獨立性。

用戶級對應外模式,概念級對應概念模式,物理級對應內(nèi)模式,使不同級別的用戶對數(shù)據(jù)庫形成不同的視圖。所謂視圖,就是指觀察、認識和理解數(shù)據(jù)的范圍、角度和方法,是數(shù)據(jù)庫在用戶“眼中”的反映,很顯然,不同層次(級別)用戶所“看到”的數(shù)據(jù)庫是不相同的。

外模式

外模式又稱子模式或用戶模式,對應于用戶級。它是某個或某幾個用戶所看到的數(shù)據(jù)庫的數(shù)據(jù)視圖,是與某一應用有關的數(shù)據(jù)的邏輯表示。外模式是從模式導出的一個子集,包含模式中允許特定用戶使用的那部分數(shù)據(jù)。用戶可以通過外模式描述語言來描述、定義對應于用戶的數(shù)據(jù)記錄(外模式),也可以利用數(shù)據(jù)操縱語言(Data Manipulation Language,DML)對這些數(shù)據(jù)記錄進行操作。外模式反映了數(shù)據(jù)庫系統(tǒng)的用戶觀。

概念模式

概念模式又稱模式或邏輯模式,對應于概念級。它是由數(shù)據(jù)庫設計者綜合所有用戶的數(shù)據(jù),按照統(tǒng)一的觀點構(gòu)造的全局邏輯結(jié)構(gòu),是對數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體描述,是所有用戶的公共數(shù)據(jù)視圖(全局視圖)。它是由數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)模式描述語言(Data Description Language,DDL)來描述、定義的。概念模式反映了數(shù)據(jù)庫系統(tǒng)的整體觀。

內(nèi)模式

內(nèi)模式又稱存儲模式,對應于物理級。它是數(shù)據(jù)庫中全體數(shù)據(jù)的內(nèi)部表示或底層描述,是數(shù)據(jù)庫最低一級的邏輯描述,它描述了數(shù)據(jù)在存儲介質(zhì)上的存儲方式和物理結(jié)構(gòu),對應著實際存儲在外存儲介質(zhì)上的數(shù)據(jù)庫。內(nèi)模式由內(nèi)模式描述語言來描述、定義的。內(nèi)模式反映了數(shù)據(jù)庫系統(tǒng)的存儲觀。

在一個數(shù)據(jù)庫系統(tǒng)中,只有唯一的數(shù)據(jù)庫, 因而作為定義 、描述數(shù)據(jù)庫存儲結(jié)構(gòu)的內(nèi)模式和定義、描述數(shù)據(jù)庫邏輯結(jié)構(gòu)的模式,也是唯一的,但建立在數(shù)據(jù)庫系統(tǒng)之上的應用則是非常廣泛、多樣的,所以對應的外模式不是唯一的,也不可能是唯一的。

相關推薦:mysql視頻教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享