資料庫管理系統(database management system)是一種操縱和管理資料庫的大型軟體,是用於建立、使用和維護資料庫,簡稱dbms。它對資料庫進行統一的管理和控制,以保證資料庫的安全性和完整性。使用者通過dbms訪問資料庫中的資料,資料庫管理員也通過dbms進行資料庫的維護工作。它提供多種功能,可使多個應用程式和使用者用不同的方法在同時或不同時刻去建立,修改和詢問資料庫。
按功能劃分,資料庫管理系統大致可分為6個部分:
(1)模式翻譯:提供資料定義語言(ddl)。用它書寫的資料庫模式被翻譯為內部表示。資料庫的邏輯結構、完整性約束和物理儲存結構儲存在內部的資料字典中。資料庫的各種資料操作(如查詢、修改、插入和刪除等)和資料庫的維護管理都是以資料庫模式為依據的。
(2)應用程式的編譯:把包含著訪問資料庫語句的應用程式,編譯成在dbms支援下可執行的目標程式。
(3)互動式查詢:提供易使用的互動式查詢語言,如sql。dbms負責執行查詢命令,並將查詢結果顯示在螢幕上。
(4)資料的組織與訪問:提供資料在外圍儲存裝置上的物理組織與訪問方法。
⑸事務執行管理:提供事務執行管理及執行日誌,事務執行的安全性監控和資料完整性檢查,事務的併發控制及系統恢復等功能。
(6)資料庫的維護:為資料庫管理員提供軟體支援,包括資料安全控制、完整性保障、資料庫備份、資料庫重組以及效能監控等維護工具。
基於關係模型的資料庫管理系統已日臻完善,並已作為商品化軟體廣泛應用於各行各業。它在各戶伺服器結構的分布式多使用者環境中的應用,使資料庫系統的應用進一步擴充套件。隨著新型資料模型及資料管理的實現技術的推進,可以預期dbms軟體的效能還將更新和完善,應用領域也將進一步地拓寬。
資料庫 資料庫系統 資料庫管理系統
資料庫 db table 例子如下 資料庫管理系統 dbms dbms的主要功能 定義功能 提供資料定義語言 ddl 定義db的 結構 兩級映象 定義資料的完整性約束 保密限制等 操縱功能 提供資料操作語言 dml 實現對資料的檢索和更新 詢問 插入 刪除 保護功能 db的恢復 的併發控制 資料完整...
資料庫系統 資料庫 資料庫管理系統 資料庫系統
繼續寫資料庫系統的文章,第二篇 資料庫 資料庫管理系統 資料庫系統。本文主要談談這三者之間的關係。下方,摘自老師的ppt,非原創。資料庫管理系統 從系統角度看資料庫管理系統 資料庫系統 資料庫指的是長期儲存在計算機內有組織的,大量的,相關聯的,可共享的資料集合。資料應當是有組織的,不應該是雜亂無章的...
資料庫管理系統
資料庫管理系統 dbms 網路應用服務端 我們要使用服務端的資料 需要有乙個客戶端 客戶端可以自己寫 未來寫 的時候 也可以用別人寫好的 第三方的工具 資料庫管理軟體的公司出版的官方客戶端 資料庫管理系統本質上也是管理一堆檔案 只不過人家的管理方式比我們更高效 更安全 資料庫管理員 dba 搭建資料...