1. 程式人生 > >復習二——數據庫系統體系結構

復習二——數據庫系統體系結構

模式 修改 是否 結構 有一個 服務器 str ans strong

ANSI/SPARC體系結構

三級模式結構+兩級映像。

三級模式是指

  • 外模式:單個用戶的視圖,是用戶與數據庫系統的數據接口。對於單個用戶而言,外模式就是數據庫。
  • 概念模式:所有用戶的公共視圖,一個數據庫只有一個概念模式
  • 內模式:數據庫內部的存儲視圖,是數據物理結構和存儲方式的描述。比如記錄的存儲方式:順序存儲,B樹組織還是散列存儲;索引按什麽方式組織:排序還是散列;數據是否加密,是否壓縮存儲。一個數據庫只有一個內模式

二級映像是指

  • 外模式/模式映像:定義了外模式與概念模式之間的對應關系。外模式中的屬性可能由模式中的多個屬性運算而得。當概念模式發生改變,只需要修改映像可保持外模式不變——數據的邏輯獨立性
  • 模式/內模式映像:同理。體現的是數據的物理獨立性

數據庫系統外部體系結構

  • 單用戶結構
  • 主從式結構
  • 分布式結構
  • 客戶機/服務器結構(C/S)
  • 瀏覽器/服務器結構

復習二——數據庫系統體系結構