什麼是資料庫管理系統?它的主要功能是什麼

2021-03-04 00:37:27 字數 5734 閱讀 9764

1樓:百度文庫精選

最低0.27元開通文庫會員,檢視完整內

原發布者:woai78niai866

1資料庫管理系統的主要功能有哪些?答:資料庫定義功能;資料訪問功能;資料庫執行管理;資料庫的建立和維護功能。

2定義並解釋概念模型中以下術語:實體,實體型,實體集,屬性,碼,實體聯絡圖(er圖)答:實體:

客觀存在並可以相互區分的事物叫實體。實體型:具有相同屬性的實體具有相同的特徵和性質,用實體名及其屬性名集合來抽象和刻畫同類實體,稱為實體型。

實體集:同型實體的集合稱為實體集。屬性:

實體所具有的某一特性,乙個實體可由若干個屬性來刻畫。碼:惟一標識實體的屬性集稱為碼。

實體聯絡圖(er圖):提供了表示實體型、屬性和聯絡的方法:實體型:

用矩形表示,矩形框內寫明實體名;·屬性:用橢圓形表示,並用無向邊將其與相應的實體連線起來;聯絡:用菱形表示,菱形框內寫明聯絡名,並用無向邊分別與有關實體連線起來,同時在無向邊旁標上聯絡的型別(1:

1,1:n或m:n)。

3述關係模型概念,定**釋以下術語:關係,屬性,域,元組,主碼,分量,關係模式答:關係模型由關係資料結構、關係操作集合和關係完整性約束三部分組成。

在使用者觀點下,關係模型中資料的邏輯結構是一張二維表,它由行和列組成。關係:乙個關係對應通常說的一張表;屬性:

表中的一列即為乙個屬性;域:屬性的取值範圍;元組:表中的一行即為乙個元組;主碼:

表中的某個屬性組,它可以惟一確定乙個元組;分量:元組中的乙個屬性值;關係模式:對關係的描述,一般表示為關係名(屬

2樓:sky不用太多

資料庫管理系統(database management system)是一種操縱和管理資料庫

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

它可使多個應用程式和使用者用不同的方法在同時或不同時刻去建立,修改和詢問資料庫。大部分dbms提供資料定義語言ddl(data definition language)和資料操作語言dml(data manipulation language),供使用者定義資料庫的模式結構與許可權約束,實現對資料的追加、刪除等操作。

資料庫管理系統是資料庫系統的核心,是管理資料庫的軟體。資料庫管理系統就是實現把使用者意義下抽象的邏輯資料處理,轉換成為計算機中具體的物理資料處理的軟體。有了資料庫管理系統,使用者就可以在抽象意義下處理資料,而不必顧及這些資料在計算機中的布局和物理位置。

1.資料定義:dbms提供資料定義語言ddl(data definition language),供使用者定義資料庫的**模式結構、兩級映像以及完整性約束和保密限制等約束。

ddl主要用於建立、修改資料庫的庫結構。ddl所描述的庫結構僅僅給出了資料庫的框架,資料庫的框架資訊被存放在資料字典(data dictionary)中。

2.資料操作:dbms提供資料操作語言dml(data manipulation language),供使用者實現對資料的追加、刪除、更新、查詢等操作。

3.資料庫的執行管理:資料庫的執行管理功能是dbms的執行控制、管理功能,包括多使用者環境下的併發控制、安全性檢查和訪問限制控制、完整性檢查和執行、執行日誌的組織管理、事務的管理和自動恢復,即保證事務的原子性。

這些功能保證了資料庫系統的正常執行。

4.資料組織、儲存與管理:dbms要分類組織、儲存和管理各種資料,包括資料字典、使用者資料、訪問路徑等,需確定以何種檔案結構和訪問方式在儲存級上組織這些資料,如何實現資料之間的聯絡。

資料組織和儲存的基本目標是提高儲存空間利用率,選擇合適的訪問方法提高訪問效率。

5.資料庫的保護:資料庫中的資料是資訊社會的戰略資源,所以資料的保護至關重要。

dbms對資料庫的保護通過4個方面來實現:資料庫的恢復、資料庫的併發控制、資料庫的完整性控制、資料庫安全性控制。dbms的其他保護功能還有系統緩衝區的管理以及資料儲存的某些自適應調節機制等。

6.資料庫的維護:這一部分包括資料庫的資料載入、轉換、轉儲、資料庫的重組合重構以及效能監控等功能,這些功能分別由各個使用程式來完成。

7.通訊:dbms具有與作業系統的聯機處理、分時系統及遠端作業輸入的相關介面,負責處理資料的傳送。

對網路環境下的資料庫系統,還應該包括dbms與網路中其他軟體系統的通訊功能以及資料庫之間的互操作功能。

3樓:匿名使用者

資料庫管理系統(dbms)是對資料庫進行管理的系統軟體,它的職能是有效地組織和儲存資料,獲取和管理資料,接受和完成使用者提出的各種資料訪問請求。

它的主要功能有:

①資料定義功能

②資料操縱功能

③資料查詢功能

④資料控制功能

4樓:

主要作用當然是d了

c就涉及到資料庫的設計了

前2項只是資料庫的簡單應用而已

5樓:長歌009闕

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

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

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

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

把包含著訪問資料庫語句的應用程式,編譯成在dbms支援下可執行的目標程式。 (3)互動式查詢:提供易使用的互動式查詢語言,如sql。

dbms負責執行查詢命令,並將查詢結果顯示在螢幕上。 (4)資料的組織與訪問:提供資料在外圍儲存裝置上的物理組織與訪問方法。

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

為資料庫管理員提供軟體支援,包括資料安全控制、完整性保障、資料庫備份、資料庫重組以及效能監控等維護工具。 基於關係模型的資料庫管理系統已日臻完善,並已作為商品化軟體廣泛應用於各行各業。它在各戶伺服器結構的分布式多使用者環境中的應用,使資料庫系統的應用進一步擴充套件。

隨著新型資料模型及資料管理的實現技術的推進,可以預期dbms軟體的效能還將更新和完善,應用領域也將進一步地拓寬。 它所提供的功能有以下幾項: (1)資料定義功能。

dbms提供相應資料語言來定義(ddl)資料庫結構,它們是刻畫資料庫框架,並被儲存在資料字典中。 (2)資料訪問功能。dbms提供資料操縱語言(dml),實現對資料庫資料的基本訪問操作:

檢索,插入,修改和刪除。 (3)資料庫執行管理功能。dbms提供資料控制功能,即是資料的安全性、完整性和併發控制等對資料庫執行進行有效地控制和管理,以確保資料正確有效。

(4)資料庫的建立和維護功能。包括資料庫初始資料的裝入,資料庫的轉儲、恢復、重組織,系統效能監視、分析等功能。 (5)資料庫的傳輸。

dbms提供處理資料的傳輸,實現使用者程式與dbms之間的通訊,通常與作業系統協調完成。 著名資料庫管理系統 ms sql sybase db2 oracle mysql access vf 常見的資料庫管理系統 目前有許多資料庫產品,如oracle、sybase、informix、microsoft sql server、microsoft access、visual foxpro等產品各以自己特有的功能,在資料庫市場上占有一席之地。下面簡要介紹幾種常用的資料庫管理系統。

6樓:匿名使用者

資料庫有很多種的,常見的有sql,acc等,資料庫管理系統就是在資料庫的基礎上,可以對資料庫進行維護、更新、查詢等一系列操作。

7樓:匿名使用者

資料庫管理系統(dbms)的基本功能有以下幾項:

(1)資料定義功能。dbms提供相應資料語言來定義(ddl)資料庫結構,它們是刻畫資料庫框架,並被儲存在資料字典中。

(2)資料訪問功能。dbms提供資料操縱語言(dml),實現對資料庫資料的基本訪問操作:檢索,插入,修改和刪除。

(3)資料庫執行管理功能。dbms提供資料控制功能,即是資料的安全性、完整性和併發控制等對資料庫執行進行有效地控制和管理,以確保資料正確有效。

(4)資料庫的建立和維護功能。包括資料庫初始資料的裝入,資料庫的轉儲、恢復、重組織,系統效能監視、分析等功能。

(5)資料庫的傳輸。dbms提供處理資料的傳輸,實現使用者程式與dbms之間的通訊,通常與作業系統協調完成。

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

8樓:飛喵某

資料庫管

理系統(英語: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)。

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

什麼是資料庫,什麼是資料庫?資料庫有什麼用?

資料庫 database 是按照 資料結構來組織 儲存和管理資料的倉庫,它產生於距今六十多年前,隨著 資訊科技和市場的發展,特別是二十世紀九十年代以後,資料管理不再僅僅是儲存和管理資料,而轉變成使用者所需要的各種資料管理的方式。資料庫有很多種 型別,從最簡單的儲存有各種資料的 到能夠進行海量 資料儲...

資料庫的程式設計,主要是SQL,資料庫程式設計是用什麼語言

目前關係型資料庫基本上使用sql語言操作及開發 資料庫程式設計是用什麼語言 查詢部分要使用sql語言,這是工業標準,各種資料庫都支援。介面部分用什麼都可以,那個熟悉用那個。關於查詢部分和介面部分的區別,簡單的說就是 查詢部分是執行在資料庫伺服器上的,用來按照你的要求重新組織和計算資料庫中的內容,並把...

資料庫系統的核心部分是資料模型還是資料庫管理系統啊,怎麼網上有

第一章 資料庫基礎知識 本章以概念為主,主要是了解資料庫的基本概念,資料庫技術的發展,資料模型,重點是關係型資料。第一節 資訊,資料與資料處理 一 資訊與資料 1 資訊 是現實世界事物的存在方式或運動狀態的反映。或認為,資訊是一種已經被加工為特定形式的資料。資訊的主要特徵是 資訊的傳遞需要物質載體,...