1. 程式人生 > >【Oracle入門】數據庫的二級映像

【Oracle入門】數據庫的二級映像

可能 存儲 mil 管理 定義 邏輯 數據 數據庫系統 存儲方式

數據庫系統 的模式、內模式、外模式之間有很大的差別,為了實現用戶和數據之間的透明化,DBMS提供了兩層映像:外模式、模式映像和模式/內模式u映像。有了這兩層映像,用戶就能邏輯地、抽象地處理數據,而不必關旭數據在計算機中的具體表示方法與存儲方式。
  • 外模式/模式映像
數據庫的每一個外模式都有一個外模式/模式映像,它定義了該外模式與模式之間的對應關系,外模式/模式映像一般是在外模式中描述。
  • 模式/內模式映像
模式、內模式映像是唯一的,因為數據庫只有一個模式和內模式。它存在於模式和內模式之間,由於兩級模式之間的數據結構可能不一致,甚至可能差別很大。模式/內模式映射定義了模式和內模式之間的對應關系,即數據全局結構與存儲結構之間的對應關系。模式/內模式映像一般在模式中描述的。當數據庫的存儲結構改變時,由數據庫管理員對模式/內模式映像做相應改變,可以使模式保持不變,因此應用程序也不必改變。這就保證了數據與程序的物理獨立性,簡稱數據的物理獨立性。

【Oracle入門】數據庫的二級映像