首頁 常見問題 正文
聚名企服

什么是數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)?

轉(zhuǎn)載 2021-11-29 11:52:47 7007
數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)由外模式、模式和內(nèi)模式三級(jí)構(gòu)成。模式也稱邏輯模式,是所有用戶的公共數(shù)據(jù)視圖;外模式也稱用戶模式,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示;內(nèi)模式也稱存儲(chǔ)模式是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的組織方式。

數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu):數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)是由外模式、模式和內(nèi)模式三級(jí)構(gòu)成。

什么是數(shù)據(jù)庫的三級(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)格地定義模式。

②外模式(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ù)的方式、對(duì)數(shù)據(jù)保密的要求等方面存在差異,則其外模式描述就是不同的。即使對(duì)模式中同一數(shù)據(jù),在外模式的結(jié)構(gòu)、類型、長度、保密等級(jí)等都可以不同。另一方面,同一外模式也可以為某一用戶的多個(gè)應(yīng)用系統(tǒng)所使用,但一個(gè)應(yīng)用程序只能使用一個(gè)外模式。

外模式是保證數(shù)據(jù)庫安全性的一個(gè)有力措施。每個(gè)用戶只能看見和訪問所對(duì)應(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ǔ);等等。

聲明:本文轉(zhuǎn)載于:互聯(lián)網(wǎng),如有侵犯,請(qǐng)聯(lián)系service@Juming.com刪除
相關(guān)標(biāo)簽: 數(shù)據(jù)庫

編輯推薦

  • 域名注冊(cè)專題合集 域名注冊(cè)專題合集

  • 域名搶注專題合集 域名搶注專題合集

  • 企業(yè)建站專題合集 企業(yè)建站專題合集

主站蜘蛛池模板: 亚洲AV无码一区二区三区在线观看| 小13箩利洗澡无码视频网站| 亚洲日韩中文字幕无码一区| 人妻少妇看A偷人无码精品 | 亚洲av无码乱码在线观看野外 | 亚洲级αV无码毛片久久精品| 无码AV天堂一区二区三区| 无码丰满熟妇一区二区| 国产精品无码一区二区三级 | 18精品久久久无码午夜福利| 国产成人无码a区在线观看视频免费 | (无码视频)在线观看| 波多野结衣AV无码| 波多野结衣VA无码中文字幕电影| 国产成人无码AV一区二区在线观看| 中文无码热在线视频| 亚洲AV无码精品色午夜果冻不卡| 粉嫩大学生无套内射无码卡视频 | 潮喷失禁大喷水无码| 亚洲AV无码片一区二区三区 | 成在人线AV无码免费| 精品一区二区三区无码免费视频| 亚洲精品97久久中文字幕无码| 精品亚洲AV无码一区二区三区| 亚洲精品高清无码视频| 国产精品无码国模私拍视频| 狠狠精品干练久久久无码中文字幕| 无码少妇精品一区二区免费动态| 中文字字幕在线中文无码| 最新亚洲人成无码网站| 色欲AV永久无码精品无码| 亚洲中文字幕久久精品无码A| 日韩精品无码中文字幕一区二区| 亚洲欧洲日产国码无码久久99| 精品久久久无码中文字幕天天| 无码人妻精品丰满熟妇区| 97在线视频人妻无码| 国产精品亚洲一区二区无码| 精品无码久久久久久久久水蜜桃 | 无码中文在线二区免费| 中文字幕无码精品亚洲资源网久久|