當前位置:成語大全網 - 新華字典 - 數據庫DBMS的主要組成部分是什麽?各部分的主要功能是什麽

數據庫DBMS的主要組成部分是什麽?各部分的主要功能是什麽

主要由:數據定義、數據操作、數據庫的運行管理、數據組織、存儲與管理、數據庫的保護、數據庫的維護、通信。

主要功能:

1、數據定義:供用戶定義數據庫的三級模式結構、兩級映像以及完整性約束和保密限制等約束。DDL主要用於建立、修改數據庫的庫結構。

2、數據操作:DBMS提供數據操作語言DML(Data Manipulation Language),供用戶實現對數據的追加、刪除、更新、查詢等操作。

3、數據庫的運行管理:數據庫的運行管理功能是DBMS的運行控制、管理功能,包括多用戶環境下的並發控制、安全性檢查和存取限制控制、完整性檢查和執行、運行日誌的組織管理、事務的管理和自動恢復,即保證事務的原子性。這些功能保證了數據庫系統的正常運行。

4、數據組織、存儲與管理:DBMS要分類組織、存儲和管理各種數據,包括數據字典、用戶數據、存取路徑等,需確定以何種文件結構和存取方式在存儲級上組織這些數據,如何實現數據之間的聯系。

5、數據庫的保護:數據庫中的數據是信息社會的戰略資源,所以數據的保護至關重要。DBMS對數據庫的保護通過4個方面來實現:數據庫的恢復、數據庫的並發控制、數據庫的完整性控制、數據庫安全性控制。

6、數據庫的維護:這壹部分包括數據庫的數據載入、轉換、轉儲、數據庫的重組合重構以及性能監控等功能,這些功能分別由各個使用程序來完成。

7、通信:DBMS具有與操作系統的聯機處理、分時系統及遠程作業輸入的相關接口,負責處理數據的傳送。

擴展資料:

選擇數據庫管理系統時應從以下幾個方面予以考慮:

1、 構造數據庫的難易程度。

需要分析數據庫管理系統有沒有範式的要求,即是否必須按照系統所規定的數據模型分析現實世界,建立相應的模型;數據庫管理語句是否符合國際標準,符合國際標準則便於系統的維護、開發、移植;有沒有面向用戶的易用的開發工具;所支持的數據庫容量,數據庫的容量特性決定了數據庫管理系統的使用範圍。

2、 程序開發的難易程度。

有無計算機輔助軟件工程工具CASE——計算機輔助軟件工程工具可以幫助開發者根據軟件工程的方法提供各開發階段的維護、編碼環境,便於復雜軟件的開發、維護。

3、數據庫管理系統的性能分析。

包括性能評估(響應時間、數據單位時間吞吐量)、性能監控(內外存使用情況、系統輸入/輸出速率、SQL語句的執行,數據庫元組控制)、性能管理(參數設定與調整)。

百度百科--數據庫管理系統