DBMS是指對數據庫系統中的數據進行管理的系統軟件,它是數據庫的核心組成部分。它所支持的數據庫結構模型決定了邏輯錄設計的方向。
DBMS的工程作模式於下圖所式:
(1)它接受應用程序的數據請求和處理請求;
(2)它將用戶的數據請求轉換成複雜的低層指令;
(3)實現對數據庫的操作;
(4)從對數據庫的操作中接受數據庫的查詢結果;
DBMS主要有以下五個方面的功能:
1.數據庫定義功能。比如常用的創建數據庫,創建表等操作。
2.數據庫操縱功能。比如對數據庫中數據的增、刪、查、改。
3.數據庫的保護功能。比如數據恢復,併發控制,完整性控制,安全控制機制。
4.數據庫的維護功能。比如數據載入,轉換,轉儲,及性能監控。
5.數據字典。
(5)對查詢結果進行處理(格式轉換);
(6)將處理結果返回給用戶;