摘要:通信專業(yè)綜合能力數(shù)據(jù)庫管理系統(tǒng):數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心,是用于建立、使用和維護數(shù)據(jù)庫的一組軟件。一般情況下,數(shù)據(jù)庫管理系統(tǒng)建立在操作系統(tǒng)的基礎上,是位于操作系統(tǒng)與用戶之間的一層數(shù)據(jù)管理軟件,負責對數(shù)據(jù)庫進行統(tǒng)一的管理和控制。
6.5.3 數(shù)據(jù)庫管理系統(tǒng)
數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心,是用于建立、使用和維護數(shù)據(jù)庫的一組軟件。一般情況下,數(shù)據(jù)庫管理系統(tǒng)建立在操作系統(tǒng)的基礎上,是位于操作系統(tǒng)與用戶之間的一層數(shù)據(jù)管理軟件,負責對數(shù)據(jù)庫進行統(tǒng)一的管理和控制。
數(shù)據(jù)庫管理系統(tǒng)分為多個程序模塊,每個模塊實現(xiàn)數(shù)據(jù)庫系統(tǒng)的一種功能。數(shù)據(jù)庫管理,系統(tǒng)不僅承擔執(zhí)行各種應用程序對數(shù)據(jù)庫中的數(shù)據(jù)的操作命令,還要承擔數(shù)據(jù)庫的維護工作,以保證數(shù)據(jù)庫的安全性和完整性。
1.數(shù)據(jù)庫管理系統(tǒng)的主要功能
基于不同數(shù)據(jù)模型的數(shù)據(jù)庫管理系統(tǒng)的功能一般是不同的,即使是同種數(shù)據(jù)模型的數(shù)據(jù)庫管理系統(tǒng),它們在用戶接口和系統(tǒng)功能等方面經常也是不相同的。雖然不同的數(shù)據(jù)庫管理系統(tǒng)要求的硬件資源、軟件環(huán)境有所不同,其功能與性能也存在不同的差別,但數(shù)據(jù)庫管理系統(tǒng)的主要功能均包括以下幾個方面。
(1)數(shù)據(jù)庫定義功能
DBMS-般提供數(shù)據(jù)定義語言來定義構成數(shù)據(jù)庫結構的外模式、模式和內模式,定義兩級映射,定義保證數(shù)據(jù)的完整性約束、保密限制等的約束條件。
(2)數(shù)據(jù)庫操縱功能
DBMS一般提供數(shù)據(jù)操縱語言實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的基本操作,即查找(或檢索)、插入、修改和刪除操作。
(3)數(shù)據(jù)庫運行控制功能
DBMS包括對數(shù)據(jù)庫進行并發(fā)控制、存取控制(安全性檢查)、完整性約束的檢查和執(zhí)行、數(shù)據(jù)庫內部的維護(如索引、數(shù)據(jù)字典的自動維護)等。這是DBMS運行時的核心部分,所有數(shù)據(jù)庫的操作都要在這些控制程序的統(tǒng)一管理下進行,以保證數(shù)據(jù)庫的正確有效。
(4)數(shù)據(jù)庫的建立和維護功能
DBMS包括數(shù)據(jù)庫初始數(shù)據(jù)的載入、轉換;數(shù)據(jù)庫的轉儲、恢復;數(shù)據(jù)庫的重組織與重構造等功能。
(5)數(shù)據(jù)組織、存儲和管理
需要在數(shù)據(jù)庫中存放多種數(shù)據(jù),如數(shù)據(jù)字典、用戶數(shù)據(jù)和存取路徑等,數(shù)據(jù)庫管理系統(tǒng)負責對這些數(shù)據(jù)分類進行組織、存儲和管理,以確定用何種文件結構和存取方式物理地組織這些數(shù)據(jù),如何實現(xiàn)數(shù)據(jù)之間的聯(lián)系,以便提高存儲空間利用率,提高查找、增、刪、改等數(shù)據(jù)操縱的時間效率。
(6)數(shù)據(jù)通信接口
它提供數(shù)據(jù)庫管理系統(tǒng)與其他軟件系統(tǒng)進行通信的功能?,F(xiàn)代數(shù)據(jù)庫管理系統(tǒng)應具有:友好的用戶界面;高級的用戶接口;數(shù)據(jù)查詢處理和優(yōu)化;數(shù)據(jù)目錄和管理;數(shù)據(jù)的并發(fā)控制;數(shù)據(jù)的恢復功能;數(shù)據(jù)的安全性和完整性約束檢查;數(shù)據(jù)的訪問控制等。
返回目錄:通信工程師考試科目綜合能力計算機應用
編輯推薦通信工程師考前試題練習:
通信工程師備考資料免費領取
去領取