當前位置:成語大全網 - 新華字典 - 數據庫管理系統DBNS是

數據庫管理系統DBNS是

數據庫管理系統(database management system)是壹種操縱和管理數據庫的大型軟件,用於建立、使用和維護數據庫,簡稱dbms。它對數據庫進行統壹的管理和控制,以保證數據庫的安全性和完整性。用戶通過dbms訪問數據庫中的數據,數據庫管理員也通過dbms進行數據庫的維護工作。它可使多個應用程序和用戶用不同的方法在同時或不同時刻去建立,修改和詢問數據庫。DBMS提供數據定義語言DDL(Data Definition Language)與數據操作語言DML(Data Manipulation Language),供用戶定義數據庫的模式結構與權限約束,實現對數據的追加、刪除等操作。

DBMS包括以下五個重要的軟件組成部分:

①DBMS引擎

是DBMS中最重要的部分,它接受來自其他各個DBMS子系統的邏輯查詢請求,並將邏輯查詢請求轉換成其對應的物理形式,實際上對數據庫和數據字典的存取感覺上就如同對它們在存儲設備上進行的存取。

②數據定義子系統

幫助人們在數據庫中建立並維護數據字典,以及定義數據庫的文件結構。

③數據操作子系統

幫助用戶增加、修改及刪除數據庫中的信息,並幫助用戶在數據庫中挖掘有價值的信息。

④應用程序生成子系統

包含了用以幫助用戶建立面向事務處理的應用程序 。工具包括:建立數據輸入屏幕功能,為特定的DBMS選定程序設計語言,並利用程序設計語言為每個獨立的DBMS建立壹個公***的操作交互界面。

⑤數據管理子系統

通過自身提供的備份與恢復工具、安全管理工具、最優化查詢工具、並發控制和更新管理工具,幫助人們管理整個數據庫環境。