(1)創(chuàng)建數(shù)據(jù)庫: 層次數(shù)據(jù)庫管理系統(tǒng)中有一" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 信息時代 > 層次數(shù)據(jù)庫管理系統(tǒng)(數(shù)據(jù)庫)

層次數(shù)據(jù)庫管理系統(tǒng)(數(shù)據(jù)庫)

時間:2022-12-13 08:30:01 | 來源:信息時代

時間:2022-12-13 08:30:01 來源:信息時代

    層次數(shù)據(jù)庫管理系統(tǒng) : 管理層次數(shù)據(jù)庫并使數(shù)據(jù)庫管理員DBA和用戶能方便快速地建立、維護、訪問和處理層次數(shù)據(jù)庫的軟件系統(tǒng)。其主要功能如下:
(1)創(chuàng)建數(shù)據(jù)庫: 層次數(shù)據(jù)庫管理系統(tǒng)中有一個層次數(shù)據(jù)庫數(shù)據(jù)描述語言DDL編譯器,用來負責(zé)完成數(shù)據(jù)庫的創(chuàng)建。該編譯器首先將數(shù)據(jù)庫管理員和用戶編寫的模式、存儲模式和子模式編譯轉(zhuǎn)換成層次數(shù)據(jù)庫的公共數(shù)據(jù)字典,數(shù)據(jù)字典中包含了這些模式的邏輯定義和反映最終用戶數(shù)據(jù)的元數(shù)據(jù)。然后按元數(shù)據(jù)表建立一個空數(shù)據(jù)庫。通過數(shù)據(jù)庫裝入程序把用戶數(shù)據(jù)加載到空數(shù)據(jù)庫中,其過程是:由裝入程序讀取將要插入的數(shù)據(jù)庫記錄文件,利用定義物理數(shù)據(jù)庫的DBD,再由裝入程序構(gòu)造數(shù)據(jù)庫記錄的片段,將它們插入數(shù)據(jù)庫中。國產(chǎn)層次型數(shù)據(jù)庫管理系統(tǒng)SKGX中有一個裝值模塊負責(zé)往數(shù)據(jù)庫中裝入值。
(2)訪問數(shù)據(jù)庫: 用戶是通過層次數(shù)據(jù)庫操縱語言DML來訪問和修改數(shù)據(jù)庫的。層次數(shù)據(jù)庫管理系統(tǒng)HDBMS中有一個DML預(yù)編譯器,它的功能是解釋用戶編寫的DML語句。由于DML是嵌入到宿主語言中的,要求層次數(shù)據(jù)庫管理系統(tǒng)支持相應(yīng)的宿主語言,層次數(shù)據(jù)庫管理系統(tǒng)提供相應(yīng)的宿主語言和DML編譯器。例如,IMS支持COLBOL、PL/1、匯編語言、C語言等宿主語言編寫的程序。用戶可以將編寫的訪問數(shù)據(jù)庫的DML語句直接嵌入到用這些語言編寫的程序中,當編譯用相應(yīng)的宿主語言編寫的程序時,數(shù)據(jù)庫管理系統(tǒng)的控制程序建立一個I/O區(qū),提供應(yīng)用程序和系統(tǒng)之間的通信。數(shù)據(jù)庫管理系統(tǒng)的控制程序是層次數(shù)據(jù)庫管理系統(tǒng)的一個子系統(tǒng),它主要用于控制對數(shù)據(jù)庫的訪問。在層次數(shù)據(jù)庫管理系統(tǒng)運行的時候,數(shù)據(jù)庫管理系統(tǒng)的控制程序接收所有的對數(shù)據(jù)庫的訪問請求,并做出相應(yīng)的處理。為了提高用戶操作和應(yīng)用程序的效率,數(shù)據(jù)庫管理系統(tǒng)的控制程序有時候也會執(zhí)行數(shù)據(jù)操作。
(3)維護數(shù)據(jù)庫: 一旦數(shù)據(jù)庫創(chuàng)建并投入使用后,就需要對數(shù)據(jù)庫進行監(jiān)控、維護、升級和重組。層次數(shù)據(jù)庫管理系統(tǒng)提供了許多工具,用來監(jiān)控數(shù)據(jù)庫的運行,維護物理數(shù)據(jù)庫文件,以及按用戶要求在數(shù)據(jù)庫的生命周期內(nèi)修改已存在的數(shù)據(jù)庫,提高數(shù)據(jù)庫的性能,并保證數(shù)據(jù)庫正常有效的運行。對數(shù)據(jù)庫的修改包括與數(shù)據(jù)無關(guān)的元數(shù)據(jù)的修改、依賴于數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的修改,以及改變數(shù)據(jù)庫文件和數(shù)據(jù)庫的物理結(jié)構(gòu)的修改等。
層次數(shù)據(jù)庫管理系統(tǒng)的其他功能包括維護數(shù)據(jù)庫中數(shù)據(jù)的一致性、完整性和一旦出現(xiàn)故障情況時對數(shù)據(jù)庫的恢復(fù),以及在多用戶環(huán)境下多個應(yīng)用程序同時存取同一數(shù)據(jù)時并發(fā)性的處理等。

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉