什么是數(shù)據(jù)圖書館管理系統(tǒng)?一臺(tái)帶有數(shù)據(jù)library系統(tǒng)的電腦,必須有存儲(chǔ)大量數(shù)據(jù)直接存取存儲(chǔ)設(shè)備和管理控制/library的軟件。數(shù)據(jù)正在分析數(shù)據(jù)圖書館管理系統(tǒng)有哪些?一般來說,數(shù)據(jù)庫管理系統(tǒng)應(yīng)該具備以下功能:數(shù)據(jù)定義,數(shù)據(jù)操縱,數(shù)據(jù)庫操作管理,。
數(shù)據(jù)數(shù)據(jù)庫一個(gè)互聯(lián)的集合數(shù)據(jù)在計(jì)算機(jī)中組織、存儲(chǔ)和使用系統(tǒng)按照一定的數(shù)據(jù)模型。一臺(tái)帶有數(shù)據(jù)library系統(tǒng)的電腦,必須有存儲(chǔ)大量數(shù)據(jù)直接存取存儲(chǔ)設(shè)備和管理控制/library的軟件。這樣數(shù)據(jù),硬件、軟件和管理人員的整體構(gòu)成數(shù)據(jù)Library系統(tǒng)。
數(shù)據(jù)Library系統(tǒng)-2/Library系統(tǒng)的功能和特點(diǎn)是由文件系統(tǒng)發(fā)展而來的。與文件系統(tǒng)相比,這個(gè)系統(tǒng)主要有三個(gè)特點(diǎn):數(shù)據(jù)、系統(tǒng)和控制。數(shù)據(jù)文檔中的特性系統(tǒng),雖然程序可以用數(shù)據(jù)進(jìn)行轉(zhuǎn)換,但文檔仍然對(duì)應(yīng)著應(yīng)用,即數(shù)據(jù)仍然是面向應(yīng)用的。每個(gè)應(yīng)用程序都創(chuàng)建自己的文件集。如果不同的應(yīng)用程序涉及相同的數(shù)據(jù),則這些數(shù)據(jù)包含在各自的卷中。文檔的各個(gè)記錄之間沒有聯(lián)系,所以數(shù)據(jù)是多余的。
從功能上分析數(shù)據(jù)圖書館管理系統(tǒng)的結(jié)構(gòu)。一般來說,數(shù)據(jù)庫管理系統(tǒng)應(yīng)該具備以下功能:數(shù)據(jù)定義,數(shù)據(jù)操縱,數(shù)據(jù)庫操作管理,。要實(shí)現(xiàn)這些功能,需要相應(yīng)的程序模塊。這些對(duì)應(yīng)的程序模塊介紹如下:(1) 數(shù)據(jù)定義模塊:包括DDL翻譯處理程序(包括外部模式、模式和存儲(chǔ)模式處理程序)、機(jī)密性定義處理程序(如授權(quán)定義處理程序)、完整性約束定義處理程序等。
DDL translator還負(fù)責(zé)根據(jù)schema定義建立數(shù)據(jù) library的框架(即形成空庫),等待加載數(shù)據(jù)。(2) 數(shù)據(jù)控制模塊:包括DML處理器、終端查詢語言解釋器、數(shù)據(jù)訪問程序、數(shù)據(jù)更新程序等。DML處理程序或終端查詢語言解釋程序檢查用戶的數(shù)據(jù)操縱請(qǐng)求的語法和語義,有數(shù)據(jù) access或更新程序訪問數(shù)據(jù)庫。(3) 數(shù)據(jù)庫操作管理模塊:包含系統(tǒng) initial程序,負(fù)責(zé)初始化DBMS,建立DBMS的系統(tǒng) buffer,系統(tǒng) workspace,打開。