數(shù)據(jù)庫三級(jí)模式 數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)的優(yōu)點(diǎn)?
數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)的優(yōu)點(diǎn)?數(shù)據(jù)庫系統(tǒng)三級(jí)模式結(jié)構(gòu):外部模式、內(nèi)部模式、內(nèi)部模式。優(yōu)點(diǎn):數(shù)據(jù)庫系統(tǒng)的三級(jí)模式是數(shù)據(jù)的三個(gè)抽象層次,它把數(shù)據(jù)的具體組織交給DBMS管理,使用戶可以邏輯地、抽象地處理數(shù)
數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)的優(yōu)點(diǎn)?
數(shù)據(jù)庫系統(tǒng)三級(jí)模式結(jié)構(gòu):外部模式、內(nèi)部模式、內(nèi)部模式。
優(yōu)點(diǎn):數(shù)據(jù)庫系統(tǒng)的三級(jí)模式是數(shù)據(jù)的三個(gè)抽象層次,它把數(shù)據(jù)的具體組織交給DBMS管理,使用戶可以邏輯地、抽象地處理數(shù)據(jù),而且不必關(guān)心數(shù)據(jù)在計(jì)算機(jī)中的具體表示和存儲(chǔ)方式。
為了在內(nèi)部實(shí)現(xiàn)這三個(gè)抽象層次的連接和轉(zhuǎn)換,數(shù)據(jù)庫管理系統(tǒng)在三個(gè)層次的圖案之間提供了兩層圖像:外部圖案/圖案圖像和圖案/內(nèi)部圖案圖像。模式/內(nèi)部模式映射確保了數(shù)據(jù)和程序的物理獨(dú)立性。外部模式/模式映射確保了數(shù)據(jù)和程序的邏輯獨(dú)立性。
數(shù)據(jù)庫系統(tǒng)的三級(jí)模式分別為,什么模式?
數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)由三個(gè)層次組成:模式、外部模式和內(nèi)部模式。(1) 模式又稱邏輯模式或概念模式,是對數(shù)據(jù)庫中所有數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的共同數(shù)據(jù)視圖。模式實(shí)際上是數(shù)據(jù)庫數(shù)據(jù)的邏輯視圖。數(shù)據(jù)庫只有一個(gè)架構(gòu)。在定義模式時(shí),不僅要定義數(shù)據(jù)的邏輯結(jié)構(gòu),還要定義數(shù)據(jù)之間的關(guān)系,定義與數(shù)據(jù)相關(guān)的安全性和完整性要求。(2) 外部模式,也稱為用戶模式,是對數(shù)據(jù)庫用戶可以看到和使用的本地?cái)?shù)據(jù)的邏輯結(jié)構(gòu)和特性的描述。它是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與應(yīng)用程序相關(guān)的數(shù)據(jù)的邏輯表示。外部模式通常是模式的子集。一個(gè)數(shù)據(jù)庫可以有多個(gè)外部模式。應(yīng)用程序處理外部模式。外部模式是保證數(shù)據(jù)庫安全的有力措施。每個(gè)用戶只能看到和訪問相應(yīng)外部模式中的數(shù)據(jù),而數(shù)據(jù)庫中的其余數(shù)據(jù)對他們來說是不可見的。(3) 內(nèi)部模式內(nèi)部模式也稱為存儲(chǔ)模式。數(shù)據(jù)庫只有一種內(nèi)部模式。它是對數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫中的表示。例如,記錄的存儲(chǔ)方式是順序結(jié)構(gòu)存儲(chǔ)還是B樹結(jié)構(gòu)存儲(chǔ);索引是如何組織的;數(shù)據(jù)是壓縮還是加密的;對數(shù)據(jù)的存儲(chǔ)記錄結(jié)構(gòu)有什么規(guī)定等等。
數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)指什么?
數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)包括外部模式、內(nèi)部模式和外部模式模式和內(nèi)部模式。外部模式,也稱為子模式或用戶模式,是對數(shù)據(jù)庫用戶可以看到和使用的本地?cái)?shù)據(jù)的邏輯結(jié)構(gòu)和特性的描述。它是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與應(yīng)用程序相關(guān)的數(shù)據(jù)的邏輯表示。Schema又稱邏輯Schema,是對數(shù)據(jù)庫中所有數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的通用數(shù)據(jù)視圖。模式描述數(shù)據(jù)的全局邏輯結(jié)構(gòu),而外部模式是指數(shù)據(jù)的局部邏輯結(jié)構(gòu),通常是模式的子集。內(nèi)部模式又稱存儲(chǔ)模式,是對數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的表示,即對數(shù)據(jù)的物理結(jié)構(gòu)和存儲(chǔ)模式的描述。
數(shù)據(jù)庫系統(tǒng)的三級(jí)模型是數(shù)據(jù)的三個(gè)抽象層次。它將數(shù)據(jù)的具體組織交由數(shù)據(jù)庫管理系統(tǒng)管理,用戶可以對數(shù)據(jù)進(jìn)行邏輯化、抽象化的處理,而不必關(guān)心數(shù)據(jù)在計(jì)算機(jī)中的表示和存儲(chǔ)。
為了在內(nèi)部實(shí)現(xiàn)這三個(gè)抽象層次的連接和轉(zhuǎn)換,數(shù)據(jù)庫系統(tǒng)在這三個(gè)層次的模式之間提供了兩層圖像:外部模式/模式圖像和模式/內(nèi)部模式圖像。正是這兩層圖像保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)具有較高的邏輯獨(dú)立性和物理獨(dú)立性。