三級模式(三級視圖): 三級模式(三級視圖): 外模式(用戶模式):某一用戶能看到與處理的數據的結構描述(如圖書館管理員所看到的借閱記錄之類);如圖書管理系統中學生查詢顯示的借閱記錄。 概念模式(全局模式):從全局角度理解/管理的數據的結構描述,含相應的關聯約束。體現在數據之間的內在本質聯繫。(一張 ...
三級模式(三級視圖):
外模式(用戶模式):某一用戶能看到與處理的數據的結構描述(如圖書館管理員所看到的借閱記錄之類);如圖書管理系統中學生查詢顯示的借閱記錄。
概念模式(全局模式):從全局角度理解/管理的數據的結構描述,含相應的關聯約束。體現在數據之間的內在本質聯繫。(一張張table);如圖書管理系統中圖書管理員看到的全部數據。
內模式(物理模式):存儲在介質上的數據的結構描述,含存儲路徑、存儲方式和索引方式等;如圖書管理系統中在伺服器上儲存的數據。
兩層映像:
E-C Mapping:將外模式映射為概念模式,從而支持實現數據概念視圖向外部視圖的轉換
C-I Mapping:將概念模式映射為內模式,從而支持實現數據概念視圖向內部視圖的轉換
獨立性:
邏輯數據獨立性:當概念模式改變時,可以不改變外部模式(只改變E-C Mapping),從而無需改變應用程式。
物理數據獨立性:當內部模式改變時,可以不改變概念模式(只改變C-I Mapping),從而無需改變外部模式。
視圖是外模式,包含E-C映像。
視圖(外模式)View
|
基本表(全局模式)Base Table
|
內模式
視圖的特征:
1.視圖是具有基本表的外觀,可以像基本表一樣對其進行存取,但視圖不存儲數據,故不占據物理存儲空間;
2.視圖是關係資料庫系統提供給用戶以多種角度觀察數據中的數據的重要機制;
3.視圖能簡化用戶的操作對機密數據提供安全保護,為資料庫重構提供一定的邏輯獨立性。