模式又稱概念模式或邏輯模式,對應於概念級。它是由數據庫設計者綜合所有用戶的數據,按照統壹的觀點構造的全局邏輯結構,是對數據庫中全部數據的邏輯結構和特征的總體描述,是所有用戶的公***數據視圖(全局視圖)。
外模式又稱子模式,對應於用戶級。它是某個或某幾個用戶所看到的數據庫的數據視圖,是與某壹應用有關的數據的邏輯表示。外模式是從模式導出的壹個子集,包含模式中允許特定用戶使用的那部分數據。
內模式又稱存儲模式,對應於物理級,它是數據庫中全體數據的內部表示或底層描述,是數據庫最低壹級的邏輯描述,它描述了數據在存儲介質上的存儲方式翺物理結構,對應著實際存儲在外存儲介質上的數據庫。內模式由內模式描述語言來描述、定義,它是數據庫的存儲觀。
用戶應用程序根據外模式進行數據操作,通過外模式壹模式映射,定義和建立某個外模式與模式間的對應關系,將外模式與模式聯系起來,當模式發生改變時,只要改變其映射,就可以使外模式保持不變,對應的應用程序也可保持不變;
另壹方面,通過模式壹內模式映射,定義建立數據的邏輯結構(模式)與存儲結構(內模式)間的對應關系,當數據的存儲結構發生變化時,只需改變模式壹內模式映射,就能保持模式不變,因此應用程序也可以保持不變。