靚麗時尚館

位置:首頁 > 健康生活 > 心理

關係資料庫管理系統的四個層次

心理8.93K
關係資料庫管理系統的四個層次

從層次結構的角度來分析資料庫管理系統的結構。資料庫管理系統可以由外至內分為四層:應用層、語言翻譯處理層、資料存取層和資料儲存層(應用層是最外層,資料儲存層是最內層)。

以下介紹每一層的功能特點:

(1)應用層:是資料庫管理系統與終端使用者和應用程式的介面,負責處理各種資料庫應用,如使用結構化查詢語言SQL發出的事務請求或嵌入通用的程式設計語言的應用程式對資料庫的請求。

(2)語言處理層:由DDL編譯器、DML編譯器、DCL編譯器、查詢器等組成,負責完成對資料庫語言的各類語句進行詞法分析、語法分析和語義分析,生成可執行的程式碼。此外,還負責進行授權檢驗、檢視轉換、完整性檢查、查詢優化等。

(3)資料存取層:將上層的集合操作轉換為對記錄的操作,包括掃描、排序、查詢、插入、刪除、修改等,完成資料的存取、路徑的維護以及併發控制等任務。

(4)資料儲存層:由檔案管理器和緩衝區管理器組成,負責完成資料的頁面儲存和系統的緩衝區管理等任務,包括開啟和關閉檔案、讀寫頁面、讀寫緩衝區、頁面淘汰、內外存交換以及外層管理等。