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