計(jì)算機(jī)數(shù)據(jù)庫的二級(jí)映射功能
(1)外模式/模式映射
1.對(duì)應(yīng)于同一個(gè)模式可以有多個(gè)外模式,而對(duì)于每一個(gè)外模式,數(shù)據(jù)庫系統(tǒng)都有一個(gè)外模式/模式之間的映像定義并保證了該外模式與模式之間的對(duì)應(yīng)關(guān)系。
2.當(dāng)模式改變時(shí)(例如增加新的屬性、改變屬性的數(shù)據(jù)類型等),數(shù)據(jù)庫管理員可以通過修改各個(gè)映像作相應(yīng)修改,保持外模式不變。由于應(yīng)用程序是根據(jù)外模式進(jìn)行設(shè)計(jì)的,只要外模式不改變,應(yīng)用程序就不需要修改,這就保證了數(shù)據(jù)和程序的邏輯獨(dú)立性。
(2)模式/內(nèi)模式映射
1.數(shù)據(jù)庫中只有一個(gè)模式,也只有一個(gè)內(nèi)模式,所以模式/內(nèi)模式映射也是唯一的。它定義并保證了數(shù)據(jù)全局邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)之間的對(duì)應(yīng)關(guān)系。
2.當(dāng)數(shù)據(jù)庫的內(nèi)模式發(fā)生改變時(shí)(例如改變存儲(chǔ)位置、改變物理塊或者記錄的大小,改變數(shù)據(jù)的物理組織方式),數(shù)據(jù)庫管理員可以通過修改映像保持模式不變,從而外模式也不變,應(yīng)用程序就不需要修改,這就保證了數(shù)據(jù)和程序的物理獨(dú)立性。
作者:zhushican 分類:六六互聯(lián) 日期:2022年05月10日 瀏覽:539 評(píng)論:0