數(shù)據(jù)庫系統(tǒng)3級(jí)模式有例子?
數(shù)據(jù)庫系統(tǒng)3級(jí)模式
外模式、模式、內(nèi)模式
外模式是某個(gè)或某幾個(gè)用戶所看到的數(shù)據(jù)庫的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示;模式是數(shù)據(jù)的邏輯存儲(chǔ)結(jié)構(gòu),通常都是基本表;內(nèi)模式是基本表對(duì)應(yīng)數(shù)據(jù)物理存儲(chǔ)結(jié)構(gòu),以文件的形式存在。
外模式/模式映像、模式/內(nèi)模式映像
用戶應(yīng)用程序根據(jù)外模式進(jìn)行數(shù)據(jù)操作,通過外模式一模式映射,定義和建立某個(gè)外模式與模式間的對(duì)應(yīng)關(guān)系,將外模式與模式聯(lián)系起來,當(dāng)模式發(fā)生改變時(shí),只要改變其映射,就可以使外模式保持不變,對(duì)應(yīng)的應(yīng)用程序也可保持不變;另一方面,通過模式一內(nèi)模式映射,定義建立數(shù)據(jù)的邏輯結(jié)構(gòu)(模式)與存儲(chǔ)結(jié)構(gòu)(內(nèi)模式)間的對(duì)應(yīng)關(guān)系,當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)發(fā)生變化時(shí),只需改變模式一內(nèi)模式映射,就能保持模式不變,因此應(yīng)用程序也可以保持不變。