小龍蝦的心臟長在哪里 小龍蝦的心臟長在什么位置
2022-12-03
更新時間:2022-07-06 11:04:47作者:佚名
dbms的功能包括:
1、數(shù)據(jù)定義:有DDL翻譯處理程序(包括外模式、模式、存儲模式處理程序)、保密定義處理程序(如授權定義處理程序)、完整性約束定義處理程序等。這些程序接收相應的定義,進行語法、語義檢查,把它們翻譯為內(nèi)部格式存儲在數(shù)據(jù)字典中。DDL翻譯程序還根據(jù)模式定義負責建立數(shù)據(jù)庫的框架(即形成一個空庫),等待裝入數(shù)據(jù)。
2、數(shù)據(jù)操縱:有DML處理程序、終端查詢語言解釋程序、數(shù)據(jù)存取程序、數(shù)據(jù)更新程序等。DML處理程序或終端查詢語言解釋程序對用戶數(shù)據(jù)操縱請求進行語法、語義檢查,有數(shù)據(jù)存取或更新程序完成對數(shù)據(jù)庫的存取操作。
3、數(shù)據(jù)庫運行管理:有系統(tǒng)初啟程序,負責初始化DBMS,建立DBMS的系統(tǒng)緩沖區(qū),系統(tǒng)工作區(qū),打開數(shù)據(jù)字典等等。還有安全性控制,完整性檢查、并發(fā)控制、事務管理、運行日志管理等程序模塊,在數(shù)據(jù)庫運行過程中監(jiān)視著對數(shù)據(jù)庫的所有操作,控制管理數(shù)據(jù)庫資源,處理多用戶的并發(fā)操作等。它們一方面保證用戶事務的正常運行及其原子性,一方面保證數(shù)據(jù)庫的安全性和完整性。
4、數(shù)據(jù)庫組織、存儲和管理:有文件讀寫與維護程序、存取路徑(如索引)管理程序、緩沖區(qū)管理程序(包括緩沖區(qū)讀、寫、淘汰模塊),這些程序負責維護數(shù)據(jù)庫的數(shù)據(jù)和存取路徑,提供有效的存取方法。