亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    數(shù)據(jù)庫(kù)三級(jí)模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫(kù)的什么

    數(shù)據(jù)庫(kù)三級(jí)模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫(kù)的“數(shù)據(jù)獨(dú)立性”。數(shù)據(jù)庫(kù)三級(jí)模式包括外模式、模式、內(nèi)模式;三級(jí)模式的兩級(jí)映像是外模式/模式的映像、模式/內(nèi)模式的映像。而外模式/模式的映像保證邏輯獨(dú)立性,模式/內(nèi)模式的映像則保證物理獨(dú)立性。

    數(shù)據(jù)庫(kù)三級(jí)模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫(kù)的什么

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

    數(shù)據(jù)庫(kù)三級(jí)模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫(kù)的“數(shù)據(jù)獨(dú)立性”。

    數(shù)據(jù)庫(kù)三級(jí)模式體系結(jié)構(gòu)

    人們?yōu)閿?shù)據(jù)庫(kù)設(shè)計(jì)了一個(gè)嚴(yán)謹(jǐn)?shù)捏w系結(jié)構(gòu),數(shù)據(jù)庫(kù)領(lǐng)域公認(rèn)的標(biāo)準(zhǔn)結(jié)構(gòu)是三級(jí)模式結(jié)構(gòu),它包括外模式、概念模式、內(nèi)模式,有效地組織、管理數(shù)據(jù),提高了數(shù)據(jù)庫(kù)的邏輯獨(dú)立性和物理獨(dú)立性。用戶級(jí)對(duì)應(yīng)外模式,概念級(jí)對(duì)應(yīng)概念模式,物理級(jí)對(duì)應(yīng)內(nèi)模式,使不同級(jí)別的用戶對(duì)數(shù)據(jù)庫(kù)形成不同的視圖。所謂視圖,就是指觀察、認(rèn)識(shí)和理解數(shù)據(jù)的范圍、角度和方法,是數(shù)據(jù)庫(kù)在用戶“眼中"的反映,很顯然,不同層次(級(jí)別)用戶所“看到”的數(shù)據(jù)庫(kù)是不相同的。

    • 外模式

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

    • 概念模式

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

    • 內(nèi)模式

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

    兩層映射

    為了能夠?qū)崿F(xiàn)在這3個(gè)抽象層次之間的聯(lián)系和轉(zhuǎn)換,數(shù)據(jù)庫(kù)管理系統(tǒng)在三級(jí)模式中提供了兩層映射,分別為 外模式/模式映射 和 模式/內(nèi)模式映射。

    1.外模式/模式映射

    對(duì)于同一個(gè)模式可以有任意多個(gè)外模式。對(duì)于每一個(gè)外模式,數(shù)據(jù)庫(kù)系統(tǒng)都有一個(gè)外模式/模式映射。當(dāng)模式被改變時(shí),數(shù)據(jù)庫(kù)管理員對(duì)各個(gè)外模式/模式映射做相應(yīng)的改變,可以使外模式保持不變。這樣,依據(jù)數(shù)據(jù)外模式編寫的應(yīng)用程序就不用修改,保證了數(shù)據(jù)與程序的邏輯獨(dú)立性。

    總結(jié):外模式/模式映射保證了當(dāng)模式改變時(shí),外模式不用變,即邏輯獨(dú)立性。

    2.模式/內(nèi)模式映射

    數(shù)據(jù)庫(kù)中只有一個(gè)模式和一個(gè)內(nèi)模式,所以模式/內(nèi)模式的映射是唯一的,它定義了數(shù)據(jù)庫(kù)的全局邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系。當(dāng)數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)被改變時(shí),數(shù)據(jù)庫(kù)管理員對(duì)模式/內(nèi)模式映射做相應(yīng)的改變,可以使模式保持不變,應(yīng)用程序相應(yīng)地也不做變動(dòng)。這樣,保證了數(shù)據(jù)與程序的物理獨(dú)立性。

    總結(jié):模式/內(nèi)模式映射保證了當(dāng)內(nèi)模式改變時(shí),模式不用變,即物理獨(dú)立性。

    兩層映射只是在系統(tǒng)設(shè)計(jì)層面上,在每一個(gè)模式上保證了它底層模式(地基)的穩(wěn)定性。兩層映射僅僅是也只能是在系統(tǒng)理論設(shè)計(jì)層面上的保證,如果你應(yīng)用需求本身發(fā)生變化了那可能什么都需要改變。

    推薦教程:mysql視頻教程

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)