dbms的主要功能是什麼,什麼是DBMS 主要功能有那些

2022-05-10 12:58:41 字數 4995 閱讀 5536

1樓:活動的小窩

dbms是一個資料庫管理系統,它由以下幾個模組組成,資料定義 有ddl翻譯處理程式(包括外模式、模式、儲存模式處理程式)、保密定義處理程式(如授權定義處理程式)、完整性約束定義處理程式等。這些程式接收相應的定義,進行語法、語義檢查,把它們翻譯為內部格式儲存在資料字典中。ddl翻譯程式還根據模式定義負責建立資料庫的框架(即形成一個空庫),等待裝入資料。

資料操縱 有dml處理程式、終端查詢語言解釋程式、資料存取程式、資料更新程式等。dml處理程式或終端查詢語言解釋程式對使用者資料操縱請求進行語法、語義檢查,有資料存取或更新程式完成對資料庫的存取操作。

2樓:讓旅行更美好

dbms是一種操縱和管理資料庫的大型軟體,主管功能是用於建立、使用和維護資料庫,對資料庫進行統一的管理和控制,以保證資料庫的安全性和完整性。按功能劃分,資料庫管理系統可分為6個功能部分:

模式翻譯:提供資料定義語言(ddl)。用它書寫的資料庫模式被翻譯為內部表示。

資料庫的邏輯結構、完整性約束和物理儲存結構儲存在內部的資料字典中。資料庫的各種資料操作(如查詢、修改、插入和刪除等)和資料庫的維護管理都是以資料庫模式為依據的。

應用程式的編譯:把包含著訪問資料庫語句的應用程式,編譯成在dbms支援下可執行的目標程式。

互動式查詢:提供易使用的互動式查詢語言,如sql。dbms負責執行查詢命令,並將查詢結果顯示在螢幕上。

資料的組織與存取:提供資料在外圍儲存裝置上的物理組織與存取方法。

事務執行管理:提供事務執行管理及執行日誌,事務執行的安全性監控和資料完整性檢查,事務的併發控制及系統恢復等功能。

資料庫的維護:為資料庫管理員提供軟體支援,包括資料安全控制、完整性保障、資料庫備份、資料庫重組以及效能監控等維護工具。

3樓:樸卉吾嘉懿

本身dbms就是一個資料庫管理系統,主要功能有幾個方面,模式翻譯,應用程式編譯,互動式查詢,資料的組織與存取,事務執行管理,以及本身維護

什麼是dbms?主要功能有那些?

4樓:eq搜尋

dbms是一個資料庫管理系統,它由以下幾個模組組成

1.資料定義

有ddl翻譯處理程式(包括外模式、模式、儲存模式處理程式)、保密定義處理程式(如授權定義處理程式)、完整性約束定義處理程式等。這些程式接收相應的定義,進行語法、語義檢查,把它們翻譯為內部格式儲存在資料字典中。ddl翻譯程式還根據模式定義負責建立資料庫的框架(即形成一個空庫),等待裝入資料。

2.資料操縱

有dml處理程式、終端查詢語言解釋程式、資料存取程式、資料更新程式等。dml處理程式或終端查詢語言解釋程式對使用者資料操縱請求進行語法、語義檢查,有資料存取或更新程式完成對資料庫的存取操作。

3.資料庫執行管理

有系統初啟程式,負責初始化dbms,建立dbms的系統緩衝區,系統工作區,開啟資料字典等等。還有安全性控制,完整性檢查、併發控制、事務管理、執行日誌管理等程式模組,在資料庫執行過程中監視著對資料庫的所有操作,控制管理資料庫資源,處理多使用者的併發操作等。它們一方面保證使用者事務的正常執行及其原子性,一方面保證資料庫的安全性和完整性。

4.資料庫組織、儲存和管理

有檔案讀寫與維護程式、存取路徑(如索引)管理程式、緩衝區管理程式(包括緩衝區讀、寫、淘汰模組),這些程式負責維護資料庫的資料和存取路徑,提供有效的存取方法。

5.資料庫建立、維護和其他

5樓:**屋小飛

資料庫管理系統(database management system)是一種操縱和管理資料庫的大型軟體,是用於建立、使用和維護資料庫,簡稱dbms。它對資料庫進行統一的管理和控制,以保證資料庫的安全性和完整性。使用者通過dbms訪問資料庫中的資料,資料庫管理員也通過dbms進行資料庫的維護工作。

它提供多種功能,可使多個應用程式和使用者用不同的方法在同時或不同時刻去建立,修改和詢問資料庫。它使使用者能方便地定義和操縱資料,維護資料的安全性和完整性,以及進行多使用者下的併發控制和恢復資料庫。

按功能劃分,資料庫管理系統大致可分為6個部分:

(1)模式翻譯:提供資料定義語言(ddl)。用它書寫的資料庫模式被翻譯為內部表示。

資料庫的邏輯結構、完整性約束和物理儲存結構儲存在內部的資料字典中。資料庫的各種資料操作(如查詢、修改、插入和刪除等)和資料庫的維護管理都是以資料庫模式為依據的。

(2)應用程式的編譯:把包含著訪問資料庫語句的應用程式,編譯成在dbms支援下可執行的目標程式。

(3)互動式查詢:提供易使用的互動式查詢語言,如sql。dbms負責執行查詢命令,並將查詢結果顯示在螢幕上。

(4)資料的組織與存取:提供資料在外圍儲存裝置上的物理組織與存取方法。

⑸事務執行管理:提供事務執行管理及執行日誌,事務執行的安全性監控和資料完整性檢查,事務的併發控制及系統恢復等功能。

(6)資料庫的維護:為資料庫管理員提供軟體支援,包括資料安全控制、完整性保障、資料庫備份、資料庫重組以及效能監控等維護工具。

基於關係模型的資料庫管理系統已日臻完善,並已作為商品化軟體廣泛應用於各行各業。它在各戶伺服器結構的分散式多使用者環境中的應用,使資料庫系統的應用進一步擴充套件。隨著新型資料模型及資料管理的實現技術的推進,可以預期dbms軟體的效能還將更新和完善,應用領域也將進一步地拓寬。

6樓:匿名使用者

資料庫管理系統

資料庫管理系統(database management system)是一種操縱和管理資料庫的大型軟體,是用於建立、使用和維護資料庫,簡稱dbms。它對資料庫進行統一的管理和控制,以保證資料庫的安全性和完整性。使用者通過dbms訪問資料庫中的資料,資料庫管理員也通過dbms進行資料庫的維護工作。

它提供多種功能,可使多個應用程式和使用者用不同的方法在同時或不同時刻去建立,修改和詢問資料庫。它使使用者能方便地定義和操縱資料,維護資料的安全性和完整性,以及進行多使用者下的併發控制和恢復資料庫。

按功能劃分,資料庫管理系統大致可分為6個部分:

(1)模式翻譯:提供資料定義語言(ddl)。用它書寫的資料庫模式被翻譯為內部表示。

資料庫的邏輯結構、完整性約束和物理儲存結構儲存在內部的資料字典中。資料庫的各種資料操作(如查詢、修改、插入和刪除等)和資料庫的維護管理都是以資料庫模式為依據的。

(2)應用程式的編譯:把包含著訪問資料庫語句的應用程式,編譯成在dbms支援下可執行的目標程式。

(3)互動式查詢:提供易使用的互動式查詢語言,如sql。dbms負責執行查詢命令,並將查詢結果顯示在螢幕上。

(4)資料的組織與存取:提供資料在外圍儲存裝置上的物理組織與存取方法。

⑸事務執行管理:提供事務執行管理及執行日誌,事務執行的安全性監控和資料完整性檢查,事務的併發控制及系統恢復等功能。

(6)資料庫的維護:為資料庫管理員提供軟體支援,包括資料安全控制、完整性保障、資料庫備份、資料庫重組以及效能監控等維護工具。

基於關係模型的資料庫管理系統已日臻完善,並已作為商品化軟體廣泛應用於各行各業。它在各戶伺服器結構的分散式多使用者環境中的應用,使資料庫系統的應用進一步擴充套件。隨著新型資料模型及資料管理的實現技術的推進,可以預期dbms軟體的效能還將更新和完善,應用領域也將進一步地拓寬。

它所提供的功能有以下幾項:

(1)、資料定義功能。

(2)、資料管理功能。

(3)、對資料庫進行保護。

(4)、資料庫的建立和維護。

(5)、資料庫的傳輸。

什麼是資料庫管理系統(dbms)?它有什麼功能?

7樓:飛喵某

資料庫管

理系統(英語:database management system,縮寫:dbms)即資料庫管理軟體,是一種針對物件資料庫,為管理資料庫而設計的大型計算機軟體管理系統。

具有代表性的資料管理系統有:oracle、microsoft sql server、access、mysql及postgresql等。通常資料庫管理師會使用資料庫管理系統來建立資料庫系統。

現代dbms使用不同的資料庫模型追蹤實體、屬性和關係。在個人計算機、大型計算機和主機上應用最廣泛的資料庫管理系統是關係型dbms(relational dbms)。在關係型資料模型中,用二維**表示資料庫中的資料。

這些**稱為關係。

擴充套件資料:

資料庫管理系統是一套計算機程式,以控制資料庫的分類及資料的訪問。一套資料庫包括模型語言、最優化的資料結構、查詢語言撰寫報表程式以及交易機制:

1、模型語言。

用以因應該資料庫管理系統的資料模型,來定義各資料庫的schema。最常用的三大類分別為層次結構式、網路式及關係式的模型。一個資料庫管理系統可提供一種、兩種,甚至全部三種方式,也可能提供其他形式。

最適合的模型要視乎個別應用程式、交易進行比率及查詢經常使用的程度等。現時最常使用的則是sql所支援,相似於關係式模型但又有些微違背的方式。很多資料庫管理系統也支援odbc,以支援程式編寫員以標準方法訪問該資料庫管理系統。

2、最優化的資料結構(欄位、紀錄及檔案)。

以支援在永久儲存裝置(permanent data storage device,即比主存(volatile main memory)慢得多)上儲存極大量的資料。

3、查詢語言及撰寫報表的程式。

讓使用者可以互動方式查問資料庫,進行資料分析及依使用者的許可權來更新資料。

它必須控制資料的保安,以防止不獲授權的使用者**甚至更新資料庫的資料。使用者可以提供有效的密碼來訪問整個資料庫或其中一部分。譬如員工資料庫包括所有員工資料的資料,但某組使用者可能只被批准檢視薪金相關的資料,其他的又可能只可以訪問工作履歷及病歷資料。

如果該資料庫管理系統向使用者提供可輸入更新資料庫甚至進行查詢的互動途徑,則此能力可以用來管理個人的資料庫。可是,它不一定提供稽核或其他在多使用者環境中所需要的各種控制機制。這些機制可能要整套應用程式都為資料輸入或更新而修改才能提供。

4、交易機制(最好可以保證acid特性)。

在多使用者同時訪問之下仍維持資料完整性(data integrity),與及提供故障排除(fault tolerance)。

資料庫管理系統依靠不容許超過一名使用者在同一時間更新同一項紀錄來維持資料庫的完整性。資料庫管理系統可以用唯一索引限制來避免重複紀錄。譬如不能有兩位顧客有同一個顧客編號(主鍵)在資料庫中存在。

前列腺的主要功能是什麼,前列腺主要功能是幹什麼的?

性功能和控尿功能。前列腺是男性生殖系統的附屬腺,為不成對的實質性腺體,位於膀胱與尿生殖膈之間,包繞尿道根部,其形狀和大小均似稍扁的栗子。上端寬大,下端尖細,體的後面較平坦,貼近直腸,可經直腸指診觸及。1 性功能 控制男性勃起的神經主要位於前列腺表面,此外,前列腺還能分泌前列腺液,這是男性 的重要成分...

行動硬碟主要功能是什麼

擴充套件資料 行動硬碟十大注意事項 1 在將行動硬碟接入電腦usb介面之前最好關閉正在使用的程式,且不要在系統啟動或者關閉時候插接。2 在行動硬碟被系統讀取時有一個讀取過程,在這個過程中儘量不要進行任何操作,等讀取結束後有相應提示訊號即可執行相關操作。3 在行動硬碟分割槽方面,建議儘量少一些分割槽 ...

常見的彈簧主要功能都是什麼

彈簧一般材料為碳鋼,琴鋼,65mn,合金鋼,黃銅,磷銅,鍍銅,不鏽鋼等等,一般材料為碳鋼,琴鋼,65mn合金鋼彈簧全部要處理之後按要求表面處理電鍍或者拋光,目的就只有一個就是為了防生鏽,做彈簧還是要找專業做彈簧的彈簧生產廠家,材質,尺寸,服務有保障。五金彈簧主要的功能有 它吸收了振動和衝擊的效能,比...