數據庫管理系統用于建立、使用和維護數據庫。它弟有對(duì)數據庫進(jìn)行統一的管理和控制,以保證數據庫的安全性唱不和完整性。用戶通過(guò)數據庫管暗制理系統訪問數據庫中的數據,數據庫管理員也通過(guò)數據庫管理系統進(jìn)行動行數據庫的維護工作。它可使多個應用程到這序和用戶用不同的方法在同時(shí)或不同時(shí)刻去建立,修改和詢問數道話據庫。
數據庫管理系統 的主要功能(né靜舊ng)如下。
數據定義:數據庫管理系統 提供數據定義語言供用戶定義、創電飛建和修改數據庫的結構。數據定義語言所描述的數據庫結構僅僅給出了數據雪算庫的框架,數據庫的框架信息被(海我bèi)存放在系統目錄中。
數據操縱:數據庫管理系統 提供數據操縱語言,實現用戶對(du購她ì)數據的操縱功能(néng),包括劇煙對(duì)數據庫數據的插入、删除、更新等操作。
數據庫的運行管理:數據庫管理系統 提供數據庫的運行控制和管理功能會做(néng),包括多用戶環境下的事公微(shì)務的管理和自動恢複、并發(f她話ā)控制和死鎖檢測、安全性檢查和存取控制、完整性月現檢查和執行、運行日志的組織管理等。我西這(zhè)些功能(néng)保證了數據庫系統的正常校區運行。
數據組織、存儲與管理:數據庫管理系統 要分類組玩弟織、存儲和管理各種(zhǒng)數據,就(jiù)需要确定以何種(zhǒng)都理文件結構和存取方式來組織這(zhè)些數據,實現數據之間的聯呢年系。數據組織和存儲的基本目标是提高存還房儲空間的利用率,選擇合适的存取方法提高存取路開效率。
數據庫的維護:數據庫的維護包括數據庫的數據載入、轉換、轉儲、恢複,數據庫的重舊美組織和重構,以及性能(néng)監控分析等功能(néng),這(z來舊hè)些功能(néng)分别由各個應用程序來完成(年村chéng)。
通信:數據庫管理系統 有接口負責處理數據的傳送。這(zh也拍è)些接口與操作系統的聯機處理以及分時(shí)她有系統和遠程作業輸入相關。網絡環境下的數據庫系統還(hái)應該包慢飛括 數據庫管理系統 與網絡中其他軟件系統的通信功能(néng)以對化及數據庫之間的互操作功能(néng)秒學。
數據庫管理系統 是數據庫系統的核心,是管理數據庫的軟件。數據庫管新唱理系統 是實現把用戶視角下的、抽象的邏輯數據處理,轉換成(房見chéng)爲計算機中具體的物理數據處理的軟件。有了刀聽 數據庫管理系統,用戶可以在抽象意義下處理數據,而不必考慮這(zhè)見家些數據在計算機中的布局和物理位置。
應用程序:數據庫系統還(hái)包括數據庫應用程序。應用程序最終都人是面(miàn)向(xiàng)從制用戶的,用戶可以通過(guò)應用程序輸入和處理數據鐘章庫中的數據。