數(shù)據(jù)庫管理系統(tǒng)范文

時間:2023-04-10 08:44:39

導(dǎo)語:如何才能寫好一篇數(shù)據(jù)庫管理系統(tǒng),這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

篇1

關(guān)鍵詞:計算機(jī);數(shù)據(jù)庫;Access;模型

1、前言

隨著科學(xué)技術(shù)的發(fā)展,人類進(jìn)入信息大爆炸的階段,各類信息極度豐富,數(shù)字信息技術(shù)和網(wǎng)絡(luò)技術(shù)高度發(fā)達(dá),掌握計算機(jī)基本知識和具備應(yīng)用計算機(jī)技術(shù)的能力是當(dāng)代人必備的基本素質(zhì)。作為信息技術(shù)的核心,數(shù)據(jù)庫技術(shù)是信息工程學(xué)科中最重要的成果和工具之一,是計算機(jī)科學(xué)技術(shù)中發(fā)展最快、應(yīng)用最廣的技術(shù)之一。管理信息系統(tǒng)MIS、辦公自動化OA和決策支持系統(tǒng)DSS等系統(tǒng)的核心都離不開數(shù)據(jù)庫技術(shù)的支持。本文就計算數(shù)據(jù)庫管理系統(tǒng)帶來的思考進(jìn)行探討。

2、數(shù)據(jù)庫的簡介

2.1數(shù)據(jù)庫技術(shù)發(fā)展過程

數(shù)據(jù)庫技術(shù)產(chǎn)生于20世紀(jì)60年代末,是數(shù)據(jù)管理的最新技術(shù),也是計算機(jī)科學(xué)的重要分支。數(shù)據(jù)管理技術(shù)的發(fā)展,與計算機(jī)硬件、系統(tǒng)軟件及計算機(jī)應(yīng)用的范圍有密切的聯(lián)系。數(shù)據(jù)庫發(fā)展分為:人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段和高級數(shù)據(jù)庫系統(tǒng)階段。

人工管理階段:在20世紀(jì)50年代中期,計算機(jī)主要用于科學(xué)計算,沒有普及到日常生活當(dāng)中,計算技術(shù)不發(fā)達(dá),沒有磁盤等存儲介質(zhì),無法進(jìn)行數(shù)據(jù)存儲。在進(jìn)行管理的時候一個應(yīng)用程序?qū)?yīng)管理一個數(shù)據(jù)集,數(shù)據(jù)管理只能由應(yīng)用程序完成,數(shù)據(jù)不能共享、缺乏獨立性,造成數(shù)據(jù)的冗余,并且數(shù)據(jù)不能保存,如要再次進(jìn)行同樣的計算則必須進(jìn)行重復(fù)性操作。

文件系統(tǒng)階段:到了20世紀(jì)50年代后期到60年代中期,計算機(jī)技術(shù)得到了發(fā)展,計算機(jī)開始應(yīng)用于信息管理。這時,計算機(jī)數(shù)據(jù)管理采用的是文件系統(tǒng)階段,應(yīng)用程序管理數(shù)據(jù)文件時,不是像人工管理階段中進(jìn)行直接的一對一的管理,而是計算機(jī)對文件系統(tǒng)進(jìn)行管理,而文件系統(tǒng)去管理數(shù)據(jù)文件,這樣的管理形式,數(shù)據(jù)的獨立性差,但可以進(jìn)行數(shù)據(jù)的長時間保存,相對于人工管理階段有了很大的改善!

數(shù)據(jù)庫系統(tǒng)階段:在20世紀(jì)60年代后期,計算機(jī)性能得到了大幅度的提高,特別出現(xiàn)了大容量的存儲介質(zhì),而且其價格便宜。在這個時期,人們對計算機(jī)數(shù)據(jù)的管理就采取了比文件管理更加高級的手段——數(shù)據(jù)庫系統(tǒng)階段。應(yīng)用程序通過數(shù)據(jù)庫管理系統(tǒng)直接對數(shù)據(jù)庫進(jìn)行管理,此時的數(shù)據(jù)文件已經(jīng)不是單獨存在,而是統(tǒng)一存儲于數(shù)據(jù)庫當(dāng)中,這樣數(shù)據(jù)的獨立性增強(qiáng),共享程度提高,冗余程度減小。

高級數(shù)據(jù)庫系統(tǒng)階段:從20世紀(jì)70年代開始,數(shù)據(jù)庫技術(shù)的發(fā)展步伐加快,其數(shù)據(jù)庫的方法進(jìn)行的進(jìn)一步的完善,數(shù)據(jù)庫應(yīng)用的領(lǐng)域也廣泛的擴(kuò)大,在許多方面取得了很大的研究成果。

2.2數(shù)據(jù)庫系統(tǒng)

數(shù)據(jù)庫系統(tǒng):簡稱DBS,是指擁有數(shù)據(jù)庫技術(shù)支持的計算機(jī)系統(tǒng)。它包括有,計算機(jī)系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用系統(tǒng)和有關(guān)人員。其中主要包括三方面:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和人員。

數(shù)據(jù)庫:在計算機(jī)存儲設(shè)備上按照一定的格式進(jìn)行信息的存放。這樣就結(jié)束了人工管理數(shù)據(jù)的那種繁雜的工作,人們可以事先把要管理的數(shù)據(jù)存放進(jìn)去,這樣,就可以實現(xiàn)對數(shù)據(jù)長時間的、大量的、有組織的管理數(shù)據(jù)。

數(shù)據(jù)庫管理系統(tǒng):在數(shù)據(jù)存儲在計算機(jī)當(dāng)中后,我們就要對這些數(shù)據(jù)進(jìn)行管理,數(shù)據(jù)庫管理系統(tǒng)就實現(xiàn)了這個功能。它是位于數(shù)據(jù)庫和管理者之間的一個管理軟件,管理者可以通過這個軟件對數(shù)據(jù)進(jìn)行定義、查詢、插入、修改、建立、維護(hù)等操作。

人員:主要包括有數(shù)據(jù)管理員、程序員和終端人員。數(shù)據(jù)管理員可以對數(shù)據(jù)進(jìn)行添加、刪除、修改等操作;程序員一般對數(shù)據(jù)庫管理系統(tǒng)進(jìn)行維護(hù),升級等;終端人員主要是對已經(jīng)成型了的數(shù)據(jù)庫進(jìn)行使用,最后進(jìn)行終端操作。

2.3數(shù)據(jù)庫模型

數(shù)據(jù)庫系統(tǒng)常用的數(shù)據(jù)模型有三種:層次模型、網(wǎng)狀模型、關(guān)系模型。

層次模型:以樹狀結(jié)構(gòu)進(jìn)行表示,有“樹根”、“樹葉”,每個實體放在不同層次上,表示不同的關(guān)系。上級節(jié)點與下級節(jié)點之間為一對多的關(guān)系。在層次結(jié)構(gòu)中只有一個根節(jié)點,其他節(jié)點向上只有一個父節(jié)點,向下可以有若干子節(jié)點。

網(wǎng)狀模型:一般描述的是“多對多”的關(guān)系,其實質(zhì)就是一個節(jié)點的連通圖。

關(guān)系模型:這是數(shù)據(jù)庫中最重要的模型,是用二維表來描述實體之間聯(lián)系的一種結(jié)構(gòu)模型。在二維表中,一行叫做一條記錄,一列叫做一個字段,整個表表示一個關(guān)系,其關(guān)系不可再分。

3、用Access軟件開發(fā)的數(shù)據(jù)庫系統(tǒng)實例分析

Access是微軟公司開發(fā)的一個數(shù)據(jù)庫軟件,是一種關(guān)系型的桌面數(shù)據(jù)庫管理系統(tǒng),其操作性簡單、界面采用總控窗體的形式。

這些年,由于經(jīng)濟(jì)的迅猛發(fā)展,企業(yè)發(fā)展極為迅速,企業(yè)人員增加,對企業(yè)來說,人員的信息越來越多,對信息處理的要求也越來越高,手工管理的弊端日益顯露,解決這個問題的最好辦法是顯現(xiàn)教工管理的自動化,用計算機(jī)處理代替手工。由此,企業(yè)管理者利用Access編寫了一個企業(yè)員工管理系統(tǒng)。員工管理系統(tǒng)是一個簡單的數(shù)據(jù)庫應(yīng)用系統(tǒng),它所實現(xiàn)的功能包括:

員工管理:管理員工的基本資料和工資,何以瀏覽、增加、修改和刪除員工資料和工資信息。

管理者管理:管理者的基本信息以及管理者所管理的部門信息,可以瀏覽、添加、修改和刪除管理者信息及其管理的部門信息。

工種管理:工作種類的信息錄入、員工所干的工作種類信息以員工所干工作的工資信息查詢。

經(jīng)上述分析,可確定其模塊如下:

通過模塊,我們可以確定其數(shù)據(jù)庫中的表,創(chuàng)建表,然后確定其表間關(guān)系,根據(jù)企業(yè)對數(shù)據(jù)的具體的需要,完成Access中的七個對象:表、查詢、窗體、報表、頁、宏和模塊。

在完成了“員工管理系統(tǒng)”中所有的功能設(shè)計之后,就要對這些功能進(jìn)行集成,以供用戶方便使用,所以,要用到Access中的切換面板管理工具把各項功能集合起來。完成這個之后,整個企業(yè)員工管理系統(tǒng)就設(shè)計完成了。

該系統(tǒng)設(shè)計簡單,但足以滿足一些企業(yè)對員工管理的需要,。

4、結(jié)語

隨著信息化的快速發(fā)展及計算機(jī)數(shù)據(jù)庫技術(shù)的快速升級,數(shù)據(jù)庫目前得到廣泛的應(yīng)用。數(shù)據(jù)庫管理系統(tǒng)是實現(xiàn)數(shù)據(jù)庫應(yīng)用的有效組織系統(tǒng),對計算機(jī)數(shù)據(jù)庫管理系統(tǒng)進(jìn)行研究希望能夠有助于加深我們對相關(guān)知識的了解。

參考文獻(xiàn):

[1]《Access數(shù)據(jù)庫技術(shù)實訓(xùn)教程》 張玲 劉玉玫 清華大學(xué)出版社

[2] 《Access數(shù)據(jù)庫實用教程》 鄭小玲 張宏 盧山 曠野 人民郵電出版社

[3]《數(shù)據(jù)庫原理與應(yīng)用(Access)》清華大學(xué)出版社  周忠榮編著

篇2

關(guān)鍵詞:多媒體數(shù)據(jù)庫管理系統(tǒng);Visual Basic;SQL Server

中圖分類號:TP37文獻(xiàn)標(biāo)識碼:A文章編號:1672-3198(2008)07-0318-01

1 總體框架設(shè)計

本軟件采用VB作為前臺的開發(fā)語言,后臺數(shù)據(jù)庫采用SQL Server數(shù)據(jù)庫系統(tǒng)。VB是應(yīng)用程序的主要工具,SQL Server 是主流的關(guān)系型數(shù)據(jù)庫之一,利用它們的密切集成可以建立更好的應(yīng)用程序。

1.1 主體功能設(shè)計概要

使用VB的窗口、按鈕等控件實現(xiàn)主題框架的設(shè)計,主界面上用戶可進(jìn)行選擇各個功能,菜單欄中包括系統(tǒng)管理、圖片管理、聲音管理、視頻文件和數(shù)據(jù)管理。功能結(jié)構(gòu)圖,如圖1所示。

圖1 功能結(jié)構(gòu)圖

1.2 面向?qū)ο蠹夹g(shù)

在面向?qū)ο蟪绦蛟O(shè)計中,“對象(Object)”是系統(tǒng)中的基本運行實體,是有特殊屬性(數(shù)據(jù))和行為方式(方法)的實體。即對象有兩個元素構(gòu)成:一組包含數(shù)據(jù)的屬性;另一組允許對屬性中包含的數(shù)據(jù)進(jìn)行操作的方法。也可以說,“對象”是將某些數(shù)據(jù)代碼和對該數(shù)據(jù)的操作代碼封裝起來的模塊,是有特殊屬性(數(shù)據(jù))和行為方式(方法)的邏輯實體。

程序語句操縱一個對象來完成相應(yīng)的操作,與對象有關(guān)的完成相應(yīng)操作的程序語句稱為“方法”(Method)。方法是對象本身內(nèi)含的執(zhí)行特定操作的函數(shù)或過程。方法的內(nèi)容是不可見的,用戶不必過問,只要執(zhí)行它就可以了。方法的操作范圍只能是對象內(nèi)部的數(shù)據(jù)或?qū)ο罂梢栽L問的數(shù)據(jù)。

由于而向?qū)ο竽P湍軌蚋鶕?jù)多媒體的各方而特性,更好地解決MDBMS的系統(tǒng)結(jié)構(gòu)、對象類層次的存儲結(jié)構(gòu)、存取方法、多媒體數(shù)據(jù)模型及其處理方法、友好的用戶接口等問題,所以建立而向?qū)ο蟮亩嗝襟w數(shù)據(jù)模型是現(xiàn)階段研究多媒體數(shù)據(jù)庫的主要方向。

在面向?qū)ο蟮亩嗝襟w數(shù)據(jù)庫中,首先要產(chǎn)生一系列對象庫,再從幾個相似的對象庫抽取共同屬性和方法,形成類庫。這種結(jié)構(gòu)類似于樹形結(jié)構(gòu):最上層的超類庫可作為樹根,樹根下可有多個類庫,每一類庫下有多個子類庫,每一子類庫下又有多個中-媒體對象庫。

1.3 關(guān)鍵技術(shù)

1.3.1 圖像

多媒體數(shù)據(jù)庫中圖象的入庫方法是:先在數(shù)據(jù)庫中建立存放圖像信息的字段,其數(shù)據(jù)類型必須為LongBinary。然后使用Image 對象,并使之與該字段關(guān)聯(lián)。再使用LoadPicture()函數(shù),可以將圖像裝入數(shù)據(jù)庫。將圖像從多媒體數(shù)據(jù)庫中刪除可以調(diào)用LoadPicture()函數(shù)實現(xiàn),其入口參數(shù)必須設(shè)置為空。

1.3.2 視頻和聲音

VB 并沒有提供將視頻或聲音直接存入數(shù)據(jù)庫的對象,但可以采用“模擬”的方式。即當(dāng)用戶指定好視頻或聲音文件名稱之后,便把視頻或聲音的文件名和路徑名存放在數(shù)據(jù)庫的有關(guān)字段中。而當(dāng)要播放這段視頻或聲音時,再根據(jù)存放在數(shù)據(jù)庫該字段中的視頻或聲音的文件名和路徑名去打開它并播放之。其中用戶選取視頻或聲音文件用CommonDialog 對象實現(xiàn),而視頻或聲音的播放采用Mmcontrol 對象實現(xiàn)。

2 測試與維護(hù)

2.1 測試環(huán)境

操作系統(tǒng):WINDOWS XP

CPU:Intel(R) Pentium(R) 4CPU 2.40GHz

硬盤:80G

顯示器:1024*768分辨率

內(nèi)存:512MB

系統(tǒng)開發(fā)軟件:Visual Basic 6.0

2.2 測試方法

測試包括軟件測試和程序測試。

軟件測試是對本軟件系統(tǒng)的軟件計劃、軟件設(shè)計、軟件編碼進(jìn)行差錯和糾錯的活動。測試的目的是找出軟件設(shè)計

開發(fā)全周期中各個階段的錯誤,以便分析錯誤的性質(zhì)與位置而加以糾正。糾正過程可能涉及到改正或重新設(shè)計相關(guān)的文檔活動。找錯的活動叫測試,糾錯的過程叫調(diào)試。

軟件測試方法又可分為兩大類,即靜態(tài)測試和動態(tài)測試。靜態(tài)測試是對被測程序進(jìn)行特性分析的一些方法的總稱,這種方法的主要特性是不利于用計算機(jī)運行被測試的程序,而是采用其他手段達(dá)到檢測的目的。動態(tài)測試是實際運行被測程序,輸入相應(yīng)的測試用例,判定執(zhí)行結(jié)果是否符合要求,從而檢驗程序的正確性、可靠性和有效性。動態(tài)測試的兩種主要方法是黑盒測試和白盒測試。

程序測試是對編碼階段的語法錯、語義錯、運行錯進(jìn)行查找的編碼執(zhí)行活動。找出編碼中錯誤的代碼執(zhí)行活動叫程序測試,糾正編碼中錯誤的代碼執(zhí)行活動叫程序調(diào)試。通過查找編碼錯與糾正編碼錯來保證算法的正確實現(xiàn)。

軟件測試及調(diào)試與程序測試及調(diào)試相同之處都是查錯與糾錯的活動。差別在于范圍不同軟件測試及調(diào)試覆蓋軟件生存周期整個階段,而程序測試及調(diào)試則僅限于編碼階段,軟件測試中的單元測試與程序測試十分相似,不同的僅在于單元測試還要測試模塊間的接口,并要設(shè)計與接口相關(guān)的模塊,如驅(qū)動和存根模塊。

2.3 系統(tǒng)維護(hù)

根據(jù)軟件維護(hù)的不同原因,軟件維護(hù)可以分成四種類型:

(1)糾錯性維護(hù)。在軟件交付使用后,因開發(fā)時測試的不徹底、不完全,必然會有部分隱藏的錯誤遺留到運行階段。這些隱藏下來的錯誤在某些特定的使用環(huán)境下就會暴露出來。為了識別和糾正軟件錯誤、改正軟件性能上的缺陷、排除實施中的誤使用,應(yīng)當(dāng)進(jìn)行診斷和改正錯誤。

(2)適應(yīng)性維護(hù)。在使用過程中,外部環(huán)境(新的硬、軟件配置)、數(shù)據(jù)環(huán)境(數(shù)據(jù)庫、數(shù)據(jù)格式、數(shù)據(jù)輸入/輸出方式、數(shù)據(jù)存儲介質(zhì))可能發(fā)生變化。為使軟件適應(yīng)這種變化,而應(yīng)當(dāng)去修改軟件。

(3)完善性維護(hù)。在軟件的使用過程中,用戶往往會對軟件提出新的功能與性能要求。為了滿足這些要求,需要修改或再開發(fā)軟件,以擴(kuò)充軟件功能、增強(qiáng)軟件性能、改進(jìn)加工效率、提高軟件的可維護(hù)性。

(4)預(yù)防性維護(hù)。預(yù)防性維護(hù)即軟件再工程,是為了提高軟件的可維護(hù)性、可靠性等,為以后進(jìn)一步改進(jìn)軟件打下良好基礎(chǔ)。

參考文獻(xiàn)

[1]舒涵. 營造海量多媒體數(shù)據(jù)的家[J].中國計算機(jī)用戶,2003,(19).

[2]范振梅,王晨光,范振鈞. 多媒體數(shù)據(jù)庫的實現(xiàn)[J].通化師范學(xué)院學(xué)報,2004,(04).

[3]劉天惠.Visual Basic 程序設(shè)計教程[M].北京:清華大學(xué)出版社,2006.

[4]周朋紅.多媒體技術(shù)與應(yīng)用[M].北京:中國水利水電出版社,2005.

篇3

論文關(guān)鍵詞:數(shù)據(jù)庫管理系統(tǒng),組成,發(fā)展趨勢和方向

1構(gòu)成與功能

數(shù)據(jù)庫系統(tǒng)是指組織、存取和維護(hù)大量數(shù)據(jù)的人機(jī)管理系統(tǒng),是由計算機(jī)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和有關(guān)人員組成的有機(jī)整體,它是實現(xiàn)數(shù)據(jù)組織、存儲、管理等功能的組織形式,數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)為信息的組織、管理和處理提供了前提。數(shù)據(jù)庫管理系統(tǒng)為數(shù)據(jù)庫的正常運行提高了保證。數(shù)據(jù)庫用戶往往只有通過數(shù)據(jù)庫管理系統(tǒng)軟件工具才能與數(shù)據(jù)庫打交道。在數(shù)據(jù)庫管理系統(tǒng)中,應(yīng)用程序不能直接從存儲介質(zhì)獲得所需數(shù)據(jù),它必須先將請求提交給數(shù)據(jù)庫管理系統(tǒng),由數(shù)據(jù)庫管理系統(tǒng)負(fù)責(zé)從存儲介質(zhì)檢索數(shù)據(jù)并提供給應(yīng)用程序使用。因此一個數(shù)據(jù)庫管理系統(tǒng)就是應(yīng)用程序與數(shù)據(jù)之間的接口。數(shù)據(jù)庫管理系統(tǒng)是指對數(shù)據(jù)進(jìn)行管理的軟件系統(tǒng),是數(shù)據(jù)庫系統(tǒng)的核心。數(shù)據(jù)庫管理系統(tǒng)實現(xiàn)了數(shù)據(jù)庫的建立、使用和管理,其功能主要包括:

(1)方便而準(zhǔn)確的原始數(shù)據(jù)輸入。管理系統(tǒng)的可靠性與準(zhǔn)確性源于正確的原始數(shù)據(jù)輸入。在定義數(shù)據(jù)庫中信息邏輯結(jié)構(gòu)的同時,還完善了整體約束,整體約束是保證質(zhì)量的一種規(guī)則。數(shù)據(jù)庫中的品種、類型、試驗工等一系列文字內(nèi)容的項目,可以從下拉框點擊輸入,簡化了試驗人員的操作,避免出錯;系統(tǒng)對輸入的數(shù)據(jù)進(jìn)行完整性、準(zhǔn)確性效驗,一旦發(fā)生錯誤,系統(tǒng)會自動報警提示。

(2)實用而便捷的數(shù)據(jù)編輯功能。數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)處理子系統(tǒng)幫助用戶增加、修改、刪除數(shù)據(jù)庫中的信息,并幫助用戶在數(shù)據(jù)庫中挖掘有價值的信息。

(3)靈活的查詢檢索功能。根據(jù)字段值,在數(shù)據(jù)庫中查詢滿足條件的記錄,可以查詢?nèi)我鈺r間段的產(chǎn)品質(zhì)量信息;也可以順序瀏覽有關(guān)信息。

(4)系統(tǒng)管理的功能。DBMS的數(shù)據(jù)管理子系統(tǒng)具有管理數(shù)據(jù)庫的功能。

數(shù)據(jù)庫管理系統(tǒng)通常由以下4部分組成。

1.1數(shù)據(jù)定義語言及其翻譯處理程序

數(shù)據(jù)庫管理系統(tǒng)一般都提供數(shù)據(jù)定義語言(data definition language,簡稱DDL)供用戶定義數(shù)據(jù)庫的各種模式,翻譯程序負(fù)責(zé)將它們翻譯成相應(yīng)的內(nèi)部表示,即生成目標(biāo)模式。

1.2數(shù)據(jù)操縱語言及其編譯(或解釋)程序

數(shù)據(jù)庫管理系統(tǒng)提供了數(shù)據(jù)操縱語言(data manipulation language,簡稱DML)實現(xiàn)對數(shù)據(jù)庫的檢索、插入、修改、刪除等基本操作。DML分為宿主型DML和自主型DML兩類。

1.3數(shù)據(jù)庫運行控制程序

數(shù)據(jù)庫管理系統(tǒng)提供了一些系統(tǒng)運行控制程序負(fù)責(zé)數(shù)據(jù)庫運行過程中的控制與管理,它們在數(shù)據(jù)庫運行過程中監(jiān)視著對數(shù)據(jù)的所有操作,控制管理數(shù)據(jù)庫資源,處理多用戶的并發(fā)操作等。

1.4實用程序

數(shù)據(jù)庫管理系統(tǒng)通常還提供一些實用程序,數(shù)據(jù)庫用戶可以利用這些實用程序完成數(shù)據(jù)庫的建立與維護(hù),以及數(shù)據(jù)格式的轉(zhuǎn)換與通信。

2主要應(yīng)用

2.1企業(yè)信息化

信息化是社會企業(yè)等現(xiàn)代化一個不可逆轉(zhuǎn)的潮流,數(shù)據(jù)庫管理系統(tǒng)是企業(yè)信息化的核心。在信息化過程中,計算機(jī)等成了信息化不可缺少的基礎(chǔ)系統(tǒng)平臺,系統(tǒng)平臺將信息化和傳統(tǒng)的業(yè)務(wù)工作銜接起來,其中最主要的中間媒介就是數(shù)據(jù)庫管理系統(tǒng)。

2.2數(shù)據(jù)庫在企業(yè)中常用模式

在企業(yè)實際應(yīng)用中,最常用的是兩種:一種是信息資源處理,另一種是信息網(wǎng)絡(luò)服務(wù)。

2.3數(shù)據(jù)庫管理系統(tǒng)在企業(yè)常用技術(shù)

數(shù)據(jù)庫管理系統(tǒng)在企業(yè)常用技術(shù)有客戶用任務(wù)器體系結(jié)構(gòu)技術(shù)、分布式數(shù)據(jù)庫、Web數(shù)據(jù)庫。Web數(shù)據(jù)庫是一種數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)相結(jié)合的優(yōu)秀范例,也是一種網(wǎng)絡(luò)數(shù)據(jù)庫,通常表現(xiàn)為三級數(shù)據(jù)庫模式:數(shù)據(jù)庫、中間Web服務(wù)、前端瀏覽。企業(yè)信息應(yīng)用,為數(shù)據(jù)庫管理系統(tǒng)應(yīng)用和發(fā)展提供了極大的空間,數(shù)據(jù)庫很多的新技術(shù)都是在與實際應(yīng)用結(jié)合中發(fā)展而來,現(xiàn)在企業(yè)信息應(yīng)用在內(nèi)容上越來越廣,早已超出早期的生產(chǎn)數(shù)據(jù)處理存取管理,而是將信息應(yīng)用擴(kuò)展到所有活動及成果方面,比如企業(yè)文檔圖形數(shù)據(jù)庫化管理。

2.4數(shù)據(jù)庫技術(shù)對決策應(yīng)用的支持

隨著信息技術(shù)在各個領(lǐng)域的普遍應(yīng)用,人們在信息化進(jìn)程中已經(jīng)建立了數(shù)以百萬計的信息系統(tǒng)。由于人類獲取數(shù)據(jù)能力不斷地增強(qiáng),數(shù)據(jù)庫的數(shù)據(jù)和規(guī)模還在快速增加,這些數(shù)據(jù)都是寶貴的資源,人們在利用數(shù)據(jù)庫系統(tǒng)進(jìn)行管理工作的同時,已經(jīng)意識到這些數(shù)據(jù)中蘊(yùn)藏著寶貴的知識和規(guī)律,并著力與數(shù)據(jù)庫技術(shù)對決策應(yīng)用支持的研究和開發(fā)。

企業(yè)已經(jīng)建立的管理信息系統(tǒng)中的數(shù)據(jù)反映了該企業(yè)當(dāng)前的運行狀態(tài),按各個職能部門工作的需要,應(yīng)用這些數(shù)據(jù)可以有效地完成企業(yè)管理所包含的日常任務(wù),一般把這種數(shù)據(jù)庫應(yīng)用稱為聯(lián)機(jī)事務(wù)處理(OLTP)。而在決策中需要對數(shù)據(jù)進(jìn)行聯(lián)機(jī)分析處理(OLAP),也就是要側(cè)重于滿足決策人員和高層管理人員的決策需求,快速靈活地進(jìn)行大量數(shù)據(jù)的復(fù)雜查詢和分析處理,并以一種直觀清晰的形式將結(jié)果提供給決策人員,以使他們準(zhǔn)確掌握企業(yè)經(jīng)營的狀況,了解市場動態(tài),制定正確方案,增加企業(yè)效益。

3發(fā)展趨勢

3.1數(shù)據(jù)庫產(chǎn)品多樣化和數(shù)據(jù)庫技術(shù)集中化

隨著信息技術(shù)的發(fā)展,數(shù)據(jù)庫技術(shù)也越來越多樣性。數(shù)據(jù)庫產(chǎn)品市場社會應(yīng)用定向不同,發(fā)展出不同的數(shù)據(jù)庫技術(shù),形成不同的數(shù)據(jù)庫產(chǎn)品。比如SQL Sever產(chǎn)品、DB2、Orcle產(chǎn)品,還有其他專用領(lǐng)域里的數(shù)據(jù)庫系統(tǒng)也都各自存在。數(shù)據(jù)庫產(chǎn)品技術(shù)也越來越具有集中性,數(shù)據(jù)庫管理系統(tǒng)越來越龐大,技術(shù)越來越集中。比如,現(xiàn)在的數(shù)據(jù)庫能從企業(yè)生產(chǎn)數(shù)據(jù)到管理再決策到知識運用,一個新的產(chǎn)品集中多項現(xiàn)代數(shù)據(jù)庫新技術(shù)。

3.2數(shù)據(jù)庫技術(shù)發(fā)展高端化

數(shù)據(jù)庫技術(shù)一直是社會現(xiàn)實需要作為推動的,現(xiàn)代企業(yè)在全球化的競爭中,已經(jīng)對信息化提出更高要求。這樣的現(xiàn)實需求推動著數(shù)據(jù)庫技術(shù)從以前的專門的技術(shù)領(lǐng)域走向與生產(chǎn)實際相結(jié)合的領(lǐng)域,走向企業(yè)等生產(chǎn)業(yè)務(wù)決策等前臺。要求數(shù)據(jù)庫從簡單的數(shù)據(jù)處理到信息服務(wù)、到業(yè)務(wù)本身管理,甚至到知識和決策。這就產(chǎn)生和發(fā)展了相應(yīng)的技術(shù),比如數(shù)據(jù)挖掘技術(shù)、知識庫專家系統(tǒng)、能處理和控制大量的生產(chǎn)信息和資源的數(shù)據(jù)庫技術(shù)如ERP。

3.3數(shù)據(jù)庫理論技術(shù)和其他信息技術(shù)的發(fā)展

對象數(shù)據(jù)庫、分布式數(shù)據(jù)庫、知識庫等數(shù)據(jù)庫技術(shù)的發(fā)展將依賴于其越來越成熟和通用的數(shù)據(jù)庫基礎(chǔ)理論技術(shù)的發(fā)展。比如新的數(shù)據(jù)模型理論形成成熟的技術(shù)產(chǎn)品,正如成熟的關(guān)系型數(shù)據(jù)庫理論知識推動關(guān)系數(shù)據(jù)庫發(fā)展一樣,新的數(shù)據(jù)庫基礎(chǔ)理論也會推動數(shù)據(jù)庫技術(shù)的大發(fā)展。數(shù)據(jù)庫在高可靠性、高性能、高可伸縮性和高安全性方面將不斷提高,在互聯(lián)網(wǎng)方面結(jié)合新的技術(shù)實現(xiàn)不同數(shù)據(jù)庫的數(shù)據(jù)互用互聯(lián),采用發(fā)展的網(wǎng)絡(luò)數(shù)據(jù)庫網(wǎng)絡(luò)數(shù)據(jù)表示技術(shù)等。在不同的應(yīng)用上將出現(xiàn)不同的數(shù)據(jù)技術(shù)來協(xié)同支持原有的數(shù)據(jù)庫技術(shù)的應(yīng)用,比如中間件等,這樣可以擴(kuò)大數(shù)據(jù)庫技術(shù)的應(yīng)用,形成靈活而集成的數(shù)據(jù)庫技術(shù)。

參考文獻(xiàn)

[1]徐紅梅.數(shù)據(jù)庫管理系統(tǒng)及其發(fā)展趨勢[J].微型機(jī)與應(yīng)用,2006,(10).

[2]苑森淼,康輝.數(shù)據(jù)庫系統(tǒng)教程[M].清華大學(xué)出版社,2008,1.

篇4

[關(guān)鍵詞]B樹;索引;數(shù)據(jù)庫管理軟件

中圖分類號:TQ1 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-914X(2014)23-0252-02

1 引言

索引是一個單獨的、物理的數(shù)據(jù)庫結(jié)構(gòu),它是某個表中一列或若干列值的集合和相應(yīng)的指向表中物理標(biāo)識這些值的數(shù)據(jù)頁的邏輯指針清單。表的存儲由兩部分組成,一部分用來存放數(shù)據(jù)頁面,另一部分存放索引頁面。通常,索引頁面相對于數(shù)據(jù)頁面來說小得多。數(shù)據(jù)檢索花費的大部分開銷是磁盤讀寫,沒有索引就需要從磁盤上讀表的每一個數(shù)據(jù)頁,如果有索引,則只需查找索引頁面就可以了。所以建立合理的索引,就能加速數(shù)據(jù)的檢索過程。

數(shù)據(jù)庫索引就是加快檢索表中數(shù)據(jù)的方法。數(shù)據(jù)庫的索引類似于書籍的索引。在書籍中,索引允許用戶不必翻閱完整個書就能迅速地找到所需要的信息。在數(shù)據(jù)庫中,索引也允許數(shù)據(jù)庫程序迅速地找到表中的數(shù)據(jù),而不必掃描整個數(shù)據(jù)庫。

2 B樹的定義

2.1 B樹的結(jié)構(gòu)

本文刪除記錄時引起的結(jié)點內(nèi)部數(shù)據(jù)變化,甚至整個結(jié)點內(nèi)的記錄都無效時,會調(diào)用刷新函數(shù)。該函數(shù)以樹的根為參數(shù),在遍歷樹時調(diào)用結(jié)點類的寫入函數(shù)將新數(shù)據(jù)覆蓋到數(shù)據(jù)庫文件的原地址上。而有些被刪除了的結(jié)點,在內(nèi)存中的B樹已經(jīng)無法聯(lián)系到,所以無法寫入覆蓋,也無需操作。所以實際上本系統(tǒng)的刪除操作不會減少數(shù)據(jù)庫文件的大小。

4 總結(jié)

本文描述了設(shè)計和實現(xiàn)了一種基于B樹的小型數(shù)據(jù)庫管理系統(tǒng)的過程。詳細(xì)敘述了B樹在本系統(tǒng)中的實現(xiàn)和應(yīng)用,以及本系統(tǒng)如何構(gòu)造了如常見數(shù)據(jù)庫的表與字段,以及各個操作的流程。對B樹性能進(jìn)行分析計算。最終實驗表明,B樹非常適合作為存取輔助設(shè)備的數(shù)據(jù)結(jié)構(gòu)。

參考文獻(xiàn)

[1] Thomas H.Cormen, Charles E.Leiserson等著,潘金貴等譯.算法導(dǎo)論(第2版) [M].北京:機(jī)械工業(yè)出版社,2006.9.

篇5

【 關(guān)鍵詞 】 數(shù)據(jù)庫管理系統(tǒng);查詢優(yōu)化;選擇性因子;關(guān)鍵技術(shù)

The Design and Implementation of Query Optimizer in Database Management System

Liu Fen

(Huizhou College of Business GuangdongHuizhou 51600)

【 Abstract 】 At present, the database management system database technology has become a core technology, but also the information construction of the most widely used software. Today's database management technology presents standardized, network, large-scale and intelligent trend. Since the study abroad DBMS time earlier, its technology more advanced, even though China has also independently developed a number of database management systems, and foreign products, but there is still a gap. In this paper, the domestic database management system OSCAR, for example, focuses on a number of key technologies and specific method for query optimization

【 Keywords 】 database management system; query optimization; selectivity factor; key technologies

1 引言

目前,數(shù)據(jù)庫管理系統(tǒng)已經(jīng)成為數(shù)據(jù)庫技術(shù)中的核心技術(shù),同時也是信息化建設(shè)中應(yīng)用最廣泛的軟件。數(shù)據(jù)庫管理系統(tǒng)經(jīng)過幾個階段的發(fā)展,已經(jīng)在商業(yè)領(lǐng)域得到了迅速和廣泛的應(yīng)用。廣泛的應(yīng)用領(lǐng)域為數(shù)據(jù)庫技術(shù)的發(fā)展和不斷進(jìn)步提供了發(fā)展的原動力,如今的數(shù)據(jù)庫管理技術(shù)呈現(xiàn)出標(biāo)準(zhǔn)化、網(wǎng)絡(luò)化、大型化和智能化的趨勢。我國從宏觀政策方面也給數(shù)據(jù)庫管理系統(tǒng)一定的扶持,例如國家的863計劃就專門設(shè)立了“數(shù)據(jù)庫管理系統(tǒng)及其應(yīng)用”。本文以國產(chǎn)數(shù)據(jù)庫管理系統(tǒng)OSCAR為例,重點闡述了查詢優(yōu)化的一些關(guān)鍵技術(shù)和具體實現(xiàn)方法。

2 查詢優(yōu)化關(guān)鍵技術(shù)

2.1 查詢優(yōu)化的一般準(zhǔn)則

查詢優(yōu)化的一般準(zhǔn)則能改善一定程度的查詢效率,但是并不是改善程度最好,策略最好的。查詢優(yōu)化的一般準(zhǔn)則如表1所示。

2.2 查詢優(yōu)化的規(guī)則系統(tǒng)

神州OSCAR數(shù)據(jù)庫管理系統(tǒng),應(yīng)用范圍廣泛,該數(shù)據(jù)庫主要基于Client/Server的結(jié)構(gòu),該體系結(jié)構(gòu)又分為物理結(jié)構(gòu)、邏輯結(jié)構(gòu)、進(jìn)程和內(nèi)存結(jié)構(gòu)四個方面。同時OSCAR數(shù)據(jù)庫管理系統(tǒng)具有強(qiáng)大的規(guī)則系統(tǒng),該規(guī)則系統(tǒng)可以實現(xiàn)不明確試圖和試圖的更新。例如位于分析器和優(yōu)化器之間的重寫系統(tǒng),其作用是分析傳回的用戶查詢信息。當(dāng)重寫規(guī)則被定義之后,重寫系統(tǒng)將對傳回的用戶查詢進(jìn)行內(nèi)部操作。

2.3 查詢優(yōu)化預(yù)處理

查詢優(yōu)化預(yù)處理是在真正的優(yōu)化處理之前進(jìn)行的操作,主要是為了進(jìn)行更加高效地查詢規(guī)劃,查詢預(yù)處理包括對目標(biāo)列的預(yù)處理、條件表達(dá)式的預(yù)處理和對集合操作的預(yù)處理。例如對目標(biāo)列的預(yù)處理首先要補(bǔ)全目標(biāo)列,然后需要確保表定義中的順序和查詢樹的順序一致。對條件的預(yù)處理需要把條件表達(dá)式需要把NOT下推或盡可能去掉NOT,或者把條件表達(dá)式轉(zhuǎn)換成析取范式或者合取范式。對集合的預(yù)處理操作又可分為Except、Union和Intersect等。

2.4 查詢優(yōu)化的邏輯優(yōu)化

邏輯優(yōu)化的完成主要依靠索引來完成,主要是進(jìn)行物理上的優(yōu)化過程,從而使用邏輯優(yōu)化來完成查詢的計算過程。邏輯優(yōu)化主要包括兩個方面。

“AND”的優(yōu)化過程。在進(jìn)行優(yōu)化時第一步是要找出含有“AND”的邏輯表達(dá)式,然后查詢是否存在可以使用索引的子查詢表達(dá)式,如果不存在則采用掃描的方式進(jìn)行邏輯運算。如果存在可以使用索引的子查詢表達(dá)式,就需要先計算中查詢表達(dá)式,最后利用查詢表達(dá)式的運算結(jié)果計算其余的查詢表達(dá)式。

“OR”的優(yōu)化過程?!癘R”的優(yōu)化過程和“AND”的優(yōu)化過程基本思路一致,都需要在子查詢表達(dá)式中找出是否存在可以使用的索引。如果不存在可以使用的索引,當(dāng)子查詢表達(dá)式存在多個時,就要調(diào)整子查詢表達(dá)式的運算順序,從而得到中間結(jié)果,把中間結(jié)果最后進(jìn)行“或”計算后得到最后的計算結(jié)果。如果存在可以使用的索引,就需要使用索引得到中間計算結(jié)果。

3 實現(xiàn)數(shù)據(jù)庫管理系統(tǒng)查詢優(yōu)化的算法

算法是實現(xiàn)數(shù)據(jù)庫管理系統(tǒng)查詢優(yōu)化的基礎(chǔ)和關(guān)鍵,目前成熟的算法也很多,不同的算法查詢優(yōu)化的效果也更不相同,本文重點介紹兩種。

3.1 存取方法和存儲路徑分析

查詢優(yōu)化器的一個重要功能就是如果選擇檢索數(shù)據(jù),然后構(gòu)造良好的執(zhí)行計劃。在OSCAR數(shù)據(jù)庫管理系統(tǒng)中主要采用下面三種存取方法和存儲路徑。

順序掃描。順序掃描需要讀取信息表中全部元組,檢查每一個元組是否滿足WHERE的條件,對于任意一個信息表,需要從頭到尾的按照順序掃描一遍,需要花費的時間相對較長。為了提高掃描效率,可以使用多塊讀取的方式。

索引掃描。利用建立的多列或單列索引,可以提高檢索的效率。當(dāng)語句訪問到的索引是唯一時,數(shù)據(jù)庫管理系統(tǒng)將直接而非表中讀出索引列的數(shù)值。根據(jù)索引掃描方式的不同,又可分為唯一(Unique)和范圍(Range)兩種類型。

利用TID進(jìn)行存取。利用TID進(jìn)行掃描是查找單個記錄最快捷的方法,首先給數(shù)據(jù)庫中的每一個元組規(guī)定唯一的一個TID,每一個元組的TID包含兩個方面的信息,分別是元組在數(shù)據(jù)塊中的位置和數(shù)據(jù)文件,然后利用這個唯一的TID檢索表。

3.2 SYSTEM-R代價估算算法分析

SYSTEM-R是代價估算算法的一種,該算法主要是從CPU和I/O的開銷上進(jìn)行考慮的,SYSTEM-R代價估算法的數(shù)學(xué)計算公式如下:

Cost=P+W*T (公式1-1)

上述公式中,P主要代表I/O的開銷。T代表了CPU的開銷,其中W是一個權(quán)重,表示在一次查詢中更重視CPU的開銷還是I/O的開銷。

對于每一次查詢優(yōu)化時的索引,P和W的數(shù)值還要受到選擇性因子的限制,選擇性因子由于是函數(shù),具有多種可能性,在SYSTEM-R是代價估算算法中,選擇性因子被固化在表2中。

4 數(shù)據(jù)庫管理系統(tǒng)中查詢優(yōu)化的實現(xiàn)

4.1 性能設(shè)計

在進(jìn)行查詢優(yōu)化時可以發(fā)現(xiàn),一些語句僅僅是常數(shù)不同,它們具有相同的查詢語句。為了提高數(shù)據(jù)庫查詢的效率,當(dāng)把常數(shù)指定到一定范圍時,就可以把具有相同模式的查詢語句進(jìn)行常數(shù)替換。從而實現(xiàn)相同模式的查詢語句僅僅做一次語法分析,從而節(jié)省了查詢時間,為了查詢優(yōu)化,首先需要對查詢語句進(jìn)行緩沖,該部分內(nèi)容又可分為提取查詢計劃和保持新的查詢計劃兩個步驟進(jìn)行。

4.2 體系結(jié)構(gòu)設(shè)計

SPC的信息流圖如圖1所示。

從圖1可以看出,各個模塊直接的信息交換是依靠參數(shù)實現(xiàn)的,網(wǎng)絡(luò)通信庫相對與SPC查詢緩沖模塊而言是數(shù)據(jù)輸入模塊,當(dāng)SPC查詢緩沖模塊發(fā)出查詢計劃時,查詢執(zhí)行模塊就要進(jìn)行查詢。

4.3 關(guān)鍵算法

為了提高查詢效率,優(yōu)化查詢結(jié)果,本文采用hash函數(shù)保持語法數(shù)和查詢語句,如果hash函數(shù)設(shè)計不好,會造成一些沖突,從而降低hash表的效率。本文設(shè)計的一個經(jīng)驗字符串的hash函數(shù)如下:

unsigned int hash(char *str)

{

Register unsigned int h;

Register unsigned char *p;

for(h=0,p=(Register unsigned char *)str;*p;p++)

h=*p-h+h < < 5;

return h;

}

實踐證明,使用該字符串hash函數(shù)效能較好,效率較高。

5 結(jié)束語

為了適應(yīng)飛速發(fā)展的業(yè)務(wù)需求,未來的數(shù)據(jù)庫管理系統(tǒng)需要更強(qiáng)大的功能,更快的運行速度,為了使我國自主研發(fā)的數(shù)據(jù)庫管理系統(tǒng)具有更好的性能,能夠縮短和外國主流商業(yè)數(shù)據(jù)庫的差距,需要我們從核心技術(shù)出發(fā),早日開發(fā)出國際一流的產(chǎn)品。

參考文獻(xiàn)

[1] 張杰敏. 有關(guān)高級數(shù)據(jù)庫系統(tǒng)中的并發(fā)控制問題[J].華北工學(xué)院學(xué)報,2012 (03).

[2] 趙艷平.數(shù)據(jù)庫管理系統(tǒng)的組成與發(fā)展[J].科技信息. 2011(07).

篇6

關(guān)鍵詞:焊接工藝 數(shù)據(jù)庫管理系統(tǒng) 開發(fā)

中圖分類號:TG441 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2016)07(a)-0007-02

在焊接的過程中,焊接工藝評定占據(jù)著很重要的位置,它主要通過對實際的被焊接的材料等結(jié)構(gòu)條件進(jìn)行分析,并為其匹配出能夠適應(yīng)這些結(jié)構(gòu)條件的焊接材料以及焊接工藝。從而使得焊接人員能夠獲得滿足焊接要求的相關(guān)參數(shù)。但焊接工藝的評定是一個費事費力的勞動過程,這就要求通過對焊接工藝數(shù)據(jù)庫管理系統(tǒng)的來發(fā),來充分簡化這個勞動過程。

1 焊接工藝數(shù)據(jù)庫管理系統(tǒng)開發(fā)的必要性

焊接工藝的評定是對于焊接工藝規(guī)范以及焊接材料進(jìn)行評定的一個必不可少的過程,但是評定過程中往往會耗費大量的時間與精力,從而增加了整個焊接工程的勞動成本,而焊接工藝的規(guī)程也是把焊接工藝的評定當(dāng)作基礎(chǔ),將具體的產(chǎn)品當(dāng)作焊接的對象,來實現(xiàn)對于焊工操作工藝的詳細(xì)說明。

一般的生產(chǎn)廠家在進(jìn)行新產(chǎn)品的設(shè)計制造時,通常會有專業(yè)的工作人員通過焊接方式、母材等現(xiàn)有條件來人工查找相關(guān)的焊接工藝,這樣的做法費事發(fā)力,還有著查詢不到的可能性,這種人工查詢的局限因素,使得整個焊接工藝的規(guī)程有時候需要重復(fù)的進(jìn)行編譯,從而需要比工藝評定高出幾倍的焊接工藝規(guī)程。

2 焊接工藝數(shù)據(jù)庫以及管理系統(tǒng)的結(jié)構(gòu)

現(xiàn)有的焊接工藝數(shù)據(jù)庫管理系統(tǒng),主要是運用Visual Basic6.0開發(fā)工具,并且根據(jù)《鋼制壓力容器焊接工藝規(guī)程》作為標(biāo)準(zhǔn)的情況下來編制的。而用戶們能夠輸入、存儲以及查詢修改各個焊接工藝數(shù)據(jù)庫,還可以根據(jù)自身需求對所需參數(shù)或者各類報表進(jìn)行打印。這就使得焊接工藝的數(shù)據(jù)庫具有了智能化的焊接工藝數(shù)據(jù)管理的功能。圖1為焊接工藝數(shù)據(jù)庫系統(tǒng)的整個流程。

3 數(shù)據(jù)庫系統(tǒng)的特性

數(shù)據(jù)庫系統(tǒng)發(fā)展始于20年代60世界,先后經(jīng)歷了層次型數(shù)據(jù)庫、網(wǎng)絡(luò)型數(shù)據(jù)庫以及關(guān)系型數(shù)據(jù)庫三個發(fā)展階段。而數(shù)據(jù)庫系統(tǒng)有著以下幾點明顯的特點

(1)數(shù)據(jù)共享性:在傳統(tǒng)的文件管理中,數(shù)據(jù)文件是為了特定的應(yīng)用所私有化的,而數(shù)據(jù)庫則是從整體的層次上開進(jìn)行數(shù)據(jù)的處理工作的。使得數(shù)據(jù)不再是面向某一個特定應(yīng)用,而是面向整個系統(tǒng),這樣就大大的減少了數(shù)據(jù)的沉冗。從而減少了數(shù)據(jù)的存取時間。而在焊接工藝數(shù)據(jù)庫的應(yīng)用上,這中數(shù)據(jù)共享性能夠滿足眾多的焊接工藝人員的信息需求,從而有效提升了我國的焊接工藝水準(zhǔn)。

(2)數(shù)據(jù)結(jié)構(gòu)化:數(shù)據(jù)庫系統(tǒng)所考慮的不僅是數(shù)據(jù)項之間的聯(lián)系,還有記錄型之間的聯(lián)系。這能夠讓焊接工藝人員結(jié)合多方面的知識,來制定出更加科學(xué)合理的焊接工藝規(guī)定。

(3)數(shù)據(jù)冗余小,易于擴(kuò)充:在數(shù)據(jù)庫的應(yīng)用中,既可以通過采取整體數(shù)據(jù)的子集來進(jìn)行不同的應(yīng)用,也可以重新選取不同的子集或者加上一點新的數(shù)據(jù)來滿足對于數(shù)據(jù)變化的需求,表現(xiàn)在焊接工藝數(shù)據(jù)庫的數(shù)據(jù)庫上面,及時工藝人員可以隨時更新與刪除輸入數(shù)據(jù),從而得到更滿足與子集需求的信息。

(4)能夠?qū)?shù)據(jù)進(jìn)行統(tǒng)一控制:在數(shù)據(jù)庫系統(tǒng)的管理過程中,數(shù)據(jù)庫系統(tǒng)提供著統(tǒng)一的數(shù)據(jù)定義、增刪和更新的操作,并且統(tǒng)一控制著數(shù)據(jù)的安全性,一確保數(shù)據(jù)的完整性與保密性。而在日常的焊接過程中,如果通過詢問其他焊接工藝工作人員難免會出現(xiàn)不知情或者回答錯誤的狀況,這樣就會導(dǎo)致整個焊接工藝的拖延甚至停滯。而這種統(tǒng)一控制的數(shù)據(jù)庫管理則有效的避免了錯誤信息的出現(xiàn)。

4 焊接工藝數(shù)據(jù)庫與焊接工藝評定系統(tǒng)的相關(guān)模塊

在登入焊接工藝數(shù)據(jù)庫的管理系統(tǒng)后,會出現(xiàn)系統(tǒng)選項、編輯、查詢、幫助與工藝卡這五個主菜單。用戶們可以根據(jù)自身不同的需求來進(jìn)行更加具體的查詢。而在查詢前,用戶應(yīng)當(dāng)先進(jìn)行初始化,來刪除之前查詢所輸入的參數(shù),然后再將母材牌號和焊接方法等具體數(shù)據(jù)進(jìn)行輸入,然后根據(jù)計算機(jī)內(nèi)部的數(shù)據(jù)庫進(jìn)行判定。并且對即將實施的被焊接原料的焊接工藝以及焊接處理等一系列的工藝條件進(jìn)行對比,從而得到用戶們自身所需的焊接工藝規(guī)程。而焊接工藝數(shù)據(jù)庫系統(tǒng)主要包涵著下面這幾個功能板塊。

(1)系統(tǒng)用戶界面模塊:系統(tǒng)用戶界面模塊即是其主界面模塊以及這些程序子窗體的顯示界面,主要用來實現(xiàn)系統(tǒng)的菜單以及用戶根據(jù)自身需要對于各個功能模塊的調(diào)用。圖2是系統(tǒng)功能的模塊圖。

(2)焊接數(shù)據(jù)庫管理模塊:通過對標(biāo)準(zhǔn)數(shù)據(jù)庫的建立,來收集存儲類似常用坡口圖、熱處理曲線圖等信息數(shù)據(jù),并且通過對不斷更新的焊接工藝數(shù)據(jù)進(jìn)行收集添加,從而使得數(shù)據(jù)庫中所包涵的焊接工藝流程得以不斷的進(jìn)行完善與更新,來滿足用戶們對于焊接工藝流程相關(guān)數(shù)據(jù)的需求。

(3)焊接工藝查詢管理模塊:在這個模塊中,對于焊接工藝的相關(guān)文件提供了完善的管理方式,從而提高用戶們在焊接過程中能夠更有效的得到自己所需的焊接工藝文件。而在工藝人員進(jìn)行焊接工藝的制定之前,往往需要進(jìn)行對于焊接工藝文件的查詢,這也是整個焊接過程中相當(dāng)重要的一個環(huán)節(jié)。因此,用戶們可以通過該模塊來進(jìn)行對與焊接工藝文件的查詢。

(4)知識庫維護(hù)與管理模塊:焊接工藝的數(shù)據(jù)庫管理系統(tǒng)其實質(zhì)也是一個基于知識的系統(tǒng),因此,就必須需要對于知識庫的充分建設(shè)。這就需要利用多種途徑來獲得焊接工藝方面的知識,來不斷的進(jìn)行焊接工藝數(shù)據(jù)庫的更新與完善。并將獲取的新知識通過恰當(dāng)?shù)姆绞絹泶鎯υ谡麄€數(shù)據(jù)庫中,從而方便工藝人員的應(yīng)用與學(xué)習(xí)。

(5)焊接工藝制定模塊:在該模塊中,用戶們通過輸入焊接母材、母材規(guī)格以及焊接厚度等初始條件,來通過整個查詢系統(tǒng)進(jìn)行焊接工藝的查詢,從而在焊接數(shù)據(jù)庫系統(tǒng)所給的建議下進(jìn)行焊接工藝的制定。

(6)焊接坡口圖形庫管理模塊:坡口形式選擇的好壞,往往會影響到整個焊接接頭的質(zhì)量,從而影響到整個焊接過程中的效率與成本。因此在焊接工藝規(guī)程的制定過程中,對于坡口形式的選擇,有著很高的要求。而本模塊則是提供了對于坡口圖形的維護(hù)與管理,用戶們可以在這個模塊上進(jìn)行坡口圖形的添加、刪除與更新。從而對坡口形式的選擇提供一定的知識基礎(chǔ)。

(7)系統(tǒng)服務(wù)模塊:系統(tǒng)服務(wù)模塊是一個簡單的輔助板塊,主要是對用戶們提供一些簡單的線上提示功能。

5 結(jié)語

焊接工藝的規(guī)程制定是焊接過程中的一個重要環(huán)節(jié),對于焊接的質(zhì)量與效率都有著重要的影響因素。因此,焊接工藝數(shù)據(jù)庫管理系統(tǒng)的開發(fā)便顯得格外迫切。而焊接工藝人員可以通過對于該系統(tǒng)的應(yīng)用來滿足自己對焊接相關(guān)知識的需求,從而更好的執(zhí)行整個焊接任務(wù)。

參考文獻(xiàn)

篇7

【關(guān)鍵詞】多級安全數(shù)據(jù)庫;軍事運用

信息是軍隊建設(shè)和作戰(zhàn)的關(guān)鍵資源,如何處理好種類多、數(shù)量大、保密要求高的軍事信息是目前人們研究的一個熱點。多級安全數(shù)據(jù)庫管理系統(tǒng)是上世紀(jì)60年代美國國防部為保護(hù)計算機(jī)中保密數(shù)據(jù)而提出的概念,它與普通數(shù)據(jù)庫的區(qū)別在于該數(shù)據(jù)庫中的數(shù)據(jù)和用戶被賦予了不同的密級,只有擁有相應(yīng)權(quán)限的用戶才能訪問相應(yīng)的數(shù)據(jù)。盡管后來多級安全數(shù)據(jù)庫技術(shù)在其他領(lǐng)域得到了深入研究和廣泛應(yīng)用,但軍事多級安全數(shù)據(jù)庫管理系統(tǒng)的技術(shù)要求更高,難度更大,軍隊?wèi)?yīng)從發(fā)展策略、技術(shù)、人員和資金等方面著手,發(fā)展技術(shù)性能和作戰(zhàn)效能良好的多級安全數(shù)據(jù)庫管理系統(tǒng),使其滿足信息化戰(zhàn)爭的需求。

一、軍事多級安全數(shù)據(jù)庫管理系統(tǒng)的地位

與其他領(lǐng)域的信息相比,軍事信息三個特點。一是種類多,軍事信息可以分為軍事思想、科學(xué)、戰(zhàn)爭、戰(zhàn)略、戰(zhàn)役、戰(zhàn)術(shù)、教育訓(xùn)練、政治工作、后勤、法律、歷史、人物、環(huán)境、技術(shù)、裝備和工程等大類。每個大類又可分為許多子類??傊?,類別非常多。二是時效性強(qiáng)。多數(shù)戰(zhàn)術(shù)信息和指揮控制命令要在幾秒或幾分鐘內(nèi)處理和分發(fā)完畢。三是保密要求高。軍事上需要保密的信息比率高,密級也高。一些在其他領(lǐng)域通常不需要保密的信息在軍事上往往需要保密。如地方單位的教育訓(xùn)練計劃通常是不需要保密的,而軍隊的教育訓(xùn)練計劃是需要保密的。因而,部隊中的很多文件和資料都規(guī)定有密級,而且密級還比較高。

未來的戰(zhàn)爭是信息化戰(zhàn)爭,也是網(wǎng)絡(luò)化戰(zhàn)爭,戰(zhàn)場上的各種信息系統(tǒng)和武器將互連互通,形成一個網(wǎng)絡(luò)。這對軍事多級安全數(shù)據(jù)庫管理系統(tǒng)提出了更高的要求。其中的主要原因有兩點。一是安全威脅增加。系統(tǒng)的互連互通增加了系統(tǒng)的訪問路徑和用戶數(shù)量等,因而增加了系統(tǒng)被入侵、攻擊和濫用的概率。二是標(biāo)準(zhǔn)化要求提高。為了保證系統(tǒng)的互連互通,實現(xiàn)信息共享,各個系統(tǒng)采用的信息分類和格式標(biāo)準(zhǔn)要統(tǒng)一,通信協(xié)議等也要統(tǒng)一。

基于軍事信息的特點,軍事多級安全數(shù)據(jù)庫管理系統(tǒng)應(yīng)在兩個方面進(jìn)行改進(jìn)。一是要規(guī)劃好數(shù)據(jù)庫的結(jié)構(gòu),以便處理多種類的信息。二是系統(tǒng)的安全性要足夠高,以滿足軍隊建設(shè)安全和作戰(zhàn)安全的要求。

二、軍事多級安全數(shù)據(jù)庫管理系統(tǒng)的功能需求

在信息化戰(zhàn)爭中,系統(tǒng)的網(wǎng)絡(luò)化互連是實現(xiàn)共享信息、快速戰(zhàn)場感知、精確交戰(zhàn)、聚焦后勤、主導(dǎo)機(jī)動和全面防護(hù)的基礎(chǔ),不連網(wǎng)的系統(tǒng)將基本失去作用,因此提出網(wǎng)絡(luò)化軍事多級安全數(shù)據(jù)庫管理系統(tǒng)的功能需求,這些需求是設(shè)計和實現(xiàn)多級安全數(shù)據(jù)庫管理系統(tǒng)的目標(biāo)依據(jù)。

1、 數(shù)據(jù)庫功能需求

數(shù)據(jù)庫應(yīng)能夠處理和存放軍事信息、類別信息和訪問控制規(guī)則等。軍事信息指使用者可以直接使用的信息,如武器部署情況、訓(xùn)練計劃、氣象信息等。類別信息是指維護(hù)和方便使用數(shù)據(jù)庫信息的信息,主要包括索引信息、分類信息、交互信息和用戶狀態(tài)信息等。訪問控制規(guī)則指用于對用戶實施MLS訪問控制的規(guī)則集,包括訪問者的身份、讀/寫權(quán)限和范圍等。如果系統(tǒng)采用安全審計機(jī)制,數(shù)據(jù)庫中還應(yīng)包括審計規(guī)則和審計數(shù)據(jù)。

2、 聯(lián)邦功能需求

聯(lián)邦是實現(xiàn)不同MLS/DBMS之間互連互通的機(jī)制,它必須解決好以下幾個問題:

(1)互連互通。依據(jù)網(wǎng)絡(luò)軟硬件資源,在不同MLS/DBMS之間建立滿足性能要求的信道及支持多種數(shù)據(jù)標(biāo)準(zhǔn)的接口等,使得不同MLS/DBMS里的數(shù)據(jù)能夠互相傳遞和轉(zhuǎn)換等。

(2)信任與安全。不同MLS/DBMS的簡單互連會降低整個網(wǎng)絡(luò)的安全性。比如,一個數(shù)據(jù)庫的用戶可能會濫用或破壞另一個數(shù)據(jù)庫里的數(shù)據(jù)。為此,聯(lián)邦管理者要與各個數(shù)據(jù)庫的管理者協(xié)調(diào),在聯(lián)邦中采取數(shù)據(jù)密級轉(zhuǎn)換和加密等安全措施,保證網(wǎng)絡(luò)中數(shù)據(jù)的安全性。

(3)其他角色功能。對聯(lián)邦下屬的數(shù)據(jù)庫而言,聯(lián)邦還扮演著其他角色,如作為數(shù)據(jù)使用者和生產(chǎn)者,把一個數(shù)據(jù)庫里的數(shù)據(jù)拷貝到另一個數(shù)據(jù)庫里;作為系統(tǒng)管理者對數(shù)據(jù)定位。聯(lián)邦應(yīng)具有數(shù)據(jù)生產(chǎn)者、數(shù)據(jù)使用者和系統(tǒng)管理者的部分或全部功能。

3、系統(tǒng)管理者功能需求

多級安全數(shù)據(jù)庫管理系統(tǒng)應(yīng)支持管理人員完成以下幾項主要任務(wù):

(1)軍事信息管理。根據(jù)軍事信息的潛在價值和應(yīng)用環(huán)境,設(shè)計數(shù)據(jù)存儲格式,合理分配密級,建立多級安全數(shù)據(jù)庫。對數(shù)據(jù)庫進(jìn)行整理、修改和清除等。

(2)類別信息管理。根據(jù)數(shù)據(jù)、系統(tǒng)和人員的狀態(tài)變化,及時對數(shù)據(jù)庫中的類別信息進(jìn)行添加、更改和刪除等操作。

(3)安全管理。對數(shù)據(jù)庫中的軍事信息和類別信息等設(shè)計和實施安全策略,主要是訪問控制策略和規(guī)則。

(4)用戶反饋。收集數(shù)據(jù)使用者和生產(chǎn)者的意見,改善系統(tǒng)的服務(wù)質(zhì)量。

三、軍事多級安全數(shù)據(jù)庫管理系統(tǒng)的安全問題

多級安全數(shù)據(jù)庫管理系統(tǒng)技術(shù)要解決的根本問題是數(shù)據(jù)庫的用戶不能超越系統(tǒng)設(shè)計者或管理者為其指定的安全級別,獲得數(shù)據(jù)庫中的密級或高密級信息。為此,多級安全數(shù)據(jù)庫管理系統(tǒng)主要采用訪問控制機(jī)制(控制規(guī)則、加密和認(rèn)證)來保證數(shù)據(jù)庫中秘密信息的安全。這樣,多級安全數(shù)據(jù)庫管理系統(tǒng)的安全性就需要從兩方面來考慮,一是通過訪問控制的合法訪問,二是繞過訪問控制的非法訪問。合法訪問不一定能保證信息的安全,這取決于訪問控制機(jī)制(設(shè)計和實施的)強(qiáng)壯性。如果訪問控制機(jī)制“強(qiáng)壯”,則合法訪問不會獲得越級秘密,多級安全數(shù)據(jù)庫管理系統(tǒng)是安全的。如果訪問控制機(jī)制“不強(qiáng)壯”(或者說有安全漏洞,如推理通道),則合法訪問會獲得越級秘密,多級安全數(shù)據(jù)庫管理系統(tǒng)是不安全的。

訪問控制規(guī)則的漏洞會導(dǎo)致控制機(jī)制的“不強(qiáng)壯”,因而使多級安全數(shù)據(jù)庫管理系統(tǒng)不安全。規(guī)則漏洞產(chǎn)生的原因主要有兩點。一是數(shù)據(jù)庫的安全策略(比如,元組或元素的保密策略)不合理,導(dǎo)致容易產(chǎn)生主鍵漏洞和推理通道等問題,從而增加了訪問控制規(guī)則制定、檢驗和實現(xiàn)的難度。二是訪問控制規(guī)則的設(shè)計和實現(xiàn)有缺陷。設(shè)計缺陷包括有些推理通道在規(guī)則設(shè)計時就沒有考慮到,給用戶分配了過高的寫數(shù)據(jù)權(quán)限和范圍等。實現(xiàn)缺陷包括程序?qū)崿F(xiàn)上的漏洞或操作員對規(guī)則的使用(如設(shè)置)不當(dāng)?shù)取?/p>

要提高訪問控制規(guī)則的強(qiáng)壯性,必須從以上兩個方面入手。其中的重點要放在數(shù)據(jù)庫結(jié)構(gòu)設(shè)計上。因為主鍵漏洞和推理通道是

固有難題,如果在設(shè)計階段不能盡量避免主鍵漏洞和推理通道問題的產(chǎn)生,以后會使訪問控制規(guī)則的設(shè)計和實現(xiàn)事倍功半。為此,我們提出在軍事多級安全數(shù)據(jù)庫管理系統(tǒng)設(shè)計時,對保密信息可采用“密級透明內(nèi)容保密”的原則。提出“密級透明內(nèi)容保密”原則的依據(jù)是,對保密信息,內(nèi)容保密是必須的,但軍事上很多信息都定有密級,這是個常識,所以密級的存在和高低不很重要,如果要求信息的密級也保密,則會引發(fā)MLS/DBMS的主鍵漏洞和多實例等難題,增加其訪問控制規(guī)則設(shè)計和實現(xiàn)的難度,而且還可能增加整個系統(tǒng)的安全漏洞,降低整個系統(tǒng)的安全性。

總而言之,信息化戰(zhàn)爭對軍事影響是深刻而全面的,它對軍事多級安全數(shù)據(jù)庫管理系統(tǒng)的技術(shù)和應(yīng)用也帶來了新的挑戰(zhàn)和發(fā)展機(jī)會。信息是信息化戰(zhàn)爭的主要資源和戰(zhàn)斗力,隨著軍隊信息化建設(shè)和信息戰(zhàn)爭步伐的加快,軍事多級安全數(shù)據(jù)庫管理系統(tǒng)的地位也會愈來愈重要。

篇8

【關(guān)鍵詞】國土資源;一張圖;數(shù)據(jù)庫管理系統(tǒng)

經(jīng)過幾十年的發(fā)展,我國的國土資源信息化管理工作已經(jīng)得到了很大的進(jìn)步,已經(jīng)具備了較為完善的信息化基礎(chǔ)設(shè)施,例如,國土資源專題數(shù)據(jù)庫以及專門設(shè)計和開發(fā)的應(yīng)用系統(tǒng)的數(shù)據(jù)庫,在我國國土資源數(shù)據(jù)庫中已經(jīng)具備。但是從整個專題數(shù)據(jù)庫和專題系統(tǒng)來看,這些方面沒有辦法適應(yīng)我國國土資源管理中業(yè)務(wù)量不斷增加且各業(yè)務(wù)間橫向聯(lián)系愈加緊密的現(xiàn)實情況,并且因為數(shù)據(jù)建設(shè)程序日漸復(fù)雜,更需要實現(xiàn)國土資源一張圖數(shù)據(jù)庫管理系統(tǒng)。

一、國土資源“一張圖”概念研究

國土資源“一張圖”就是通過對國土資源相關(guān)數(shù)據(jù)進(jìn)行全方位的整合,它包括對遙感技術(shù)、土地利用現(xiàn)狀、農(nóng)田情況、礦產(chǎn)資源以及土質(zhì)質(zhì)量等信息,為了形成國土資源核心數(shù)據(jù)庫的目的,必須要對土地數(shù)量、礦產(chǎn)資源數(shù)量質(zhì)量以及分布情況進(jìn)行全方位的掌控,而且還要對一些地質(zhì)災(zāi)害進(jìn)行監(jiān)控。該項技術(shù)是以數(shù)據(jù)庫為主要支撐,結(jié)合土地資源規(guī)劃、國土資源供給、開發(fā)和審批等情況,最終實現(xiàn)國土資源管理工作的系統(tǒng)化、信息化以及程序化。

二、我國國土資源數(shù)據(jù)庫管理系統(tǒng)主要缺陷研究

1、國土資源業(yè)務(wù)系統(tǒng)獨立

我國國土資源數(shù)據(jù)在業(yè)務(wù)系統(tǒng)中存在較為孤立的現(xiàn)象,這樣導(dǎo)致數(shù)據(jù)沒辦法實現(xiàn)共享服務(wù),易出現(xiàn)孤島的情況。

2、數(shù)據(jù)管理模式較為分散

我國國土資源數(shù)據(jù)庫具有種類繁多,管理較為分散的情況,這樣導(dǎo)致部門缺乏統(tǒng)一性管理、標(biāo)準(zhǔn)化不高以及數(shù)據(jù)冗余嚴(yán)重的情況,而且數(shù)據(jù)在更新的時候還存在維護(hù)成本較高的情況。

3、數(shù)據(jù)難以實現(xiàn)疊加分析

數(shù)據(jù)難以實現(xiàn)疊加分析,主要是國土資源數(shù)據(jù)庫在專題數(shù)據(jù)庫格式、比例尺以及坐標(biāo)方面沒有整合到統(tǒng)一的標(biāo)準(zhǔn)下,這樣導(dǎo)致數(shù)據(jù)很難實現(xiàn)數(shù)據(jù)疊加分析,不利于數(shù)據(jù)庫綜合使用。

4、空間數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)分離嚴(yán)重

空間數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)分離嚴(yán)重,主要是因為沒有實現(xiàn)數(shù)據(jù)關(guān)聯(lián)。也就是說各部門管理系統(tǒng)多數(shù)只是實現(xiàn)業(yè)務(wù)辦理應(yīng)用,并沒有形成較為新型的帶圖作業(yè)系統(tǒng),這樣致使數(shù)據(jù)沒辦法實現(xiàn)數(shù)據(jù)互查的目的,很容易出現(xiàn)業(yè)務(wù)重辦的情況,因此要想避免這種情況的發(fā)生,對數(shù)據(jù)業(yè)務(wù)實現(xiàn)數(shù)據(jù)關(guān)聯(lián)很重要。

5、各類專題數(shù)據(jù)庫獨立建設(shè)

各類專題數(shù)據(jù)庫獨立建設(shè)主要表現(xiàn)在土地和地質(zhì)兩方面國土數(shù)據(jù)在建庫軟件和數(shù)據(jù)結(jié)構(gòu)等方面具有一定的差距,在對具體業(yè)務(wù)辦理中,一般較難實現(xiàn)數(shù)據(jù)跨數(shù)據(jù)庫綜合分析。再加上因為建數(shù)據(jù)庫的時候并沒有考慮好它和其他數(shù)據(jù)庫之間的關(guān)系所以數(shù)據(jù)管理上存在矛盾,無法對數(shù)據(jù)業(yè)務(wù)提供正確的分析。

“一張圖”數(shù)據(jù)庫管理系統(tǒng)必須要對這些缺陷進(jìn)行全方位的改革,要實現(xiàn)國土資源地理數(shù)據(jù)、土地利用數(shù)據(jù)、土地規(guī)劃數(shù)據(jù)等方面實現(xiàn)統(tǒng)一存儲管理。將這些較為分散的數(shù)據(jù)進(jìn)行統(tǒng)一性管理,實現(xiàn)多種分散數(shù)據(jù)形成統(tǒng)一管理的目的。最終解決好國土資源業(yè)務(wù)數(shù)據(jù)利用較低和數(shù)據(jù)不準(zhǔn)確的情況,推動我國國土資源管理事業(yè)走向正規(guī)化道路。

三、實現(xiàn)國土資源“一張圖”數(shù)據(jù)庫管理系統(tǒng)的意義研究

國土資源“一張圖”建設(shè)主要的目的是為了實現(xiàn)對各類國土資源數(shù)據(jù)進(jìn)行統(tǒng)一管理,國土資源管理工作包括,土地登記、土地報批、土地規(guī)劃、土地執(zhí)法、礦產(chǎn)資源勘察等等,通過這些方面可以看出國土資源數(shù)據(jù)種類繁多,所以要想實現(xiàn)數(shù)據(jù)有效性掌控,就必須要將“一張圖”數(shù)據(jù)庫管理系統(tǒng)應(yīng)用到其中?!耙粡垐D”數(shù)據(jù)主要有以下幾點意義。

1、幫助國土資源實現(xiàn)多源化管理

“一張圖”管理方式可以實現(xiàn)多源化管理,“一張圖”數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)管理具有多樣性的特點,并且這些資源的獲取方式是通過對國土資源各個部門進(jìn)行數(shù)據(jù)采集實現(xiàn)的,這樣導(dǎo)致數(shù)據(jù)在描述方式、比例尺、精確度等方面存在一定的差異。

2、幫助國土資源實現(xiàn)多維化管理

幫助國土資源實現(xiàn)多維性管理,“一張圖”數(shù)據(jù)庫管理具有時間特征、空間特征等優(yōu)點,而且多維性特點本身還具有動態(tài)性的特點,總體而言空間特征也可以說是一種地域性特征,數(shù)據(jù)在空間分布上具有一定的差距,主要體現(xiàn)在空間尺度和區(qū)域等方面。多維性在時間特征上的表現(xiàn)為國土數(shù)據(jù)內(nèi)容和類型存在的差異,使得數(shù)據(jù)在年月季等不同時間產(chǎn)生不同數(shù)據(jù)。

3、幫助國土資源實現(xiàn)類型化管理

“一張圖”數(shù)據(jù)庫管理系統(tǒng)還具有數(shù)據(jù)類型多樣性的特點,這種特點包括對表格、矢量圖、影像、圖形等各種類型,并且其管理上具有用不同管理方式實現(xiàn)數(shù)據(jù)管理?!耙粡垐D”數(shù)據(jù)庫管理是一項科學(xué)的管理方式,因此在對其的應(yīng)用上一定要掌握一定的辦法和技巧,只有這樣才能夠幫助國土資源部門實現(xiàn)類型化管理。

4、幫助國土資源實現(xiàn)動態(tài)性管理

國土資源動態(tài)性管理是“一張圖”數(shù)據(jù)庫管理系統(tǒng)較為突出的特點,數(shù)據(jù)的分類和結(jié)構(gòu)會在國土資源信息管理的過程中逐漸被細(xì)化,同時國土資源數(shù)據(jù)量也會飛速增加,對客觀實體的準(zhǔn)確性反映也會越來越準(zhǔn)確,從而為實現(xiàn)國土資源綜合評價提供重要的依據(jù)。

5、幫助國土資源實現(xiàn)海量性管理

國土資源部門在管理過程中必定是一個較為復(fù)雜的過程,因為他會涉及到土地、礦產(chǎn)資源、生態(tài)環(huán)境以及數(shù)據(jù)類型等等?!耙粡垐D”數(shù)據(jù)庫管理在數(shù)據(jù)類型等方面還存在多樣性特點,尤其是國土資源數(shù)據(jù)影像、矢量數(shù)據(jù)以及掃描數(shù)據(jù)等方面,所以“一張圖”數(shù)據(jù)庫管理系統(tǒng)可以實現(xiàn)國土資源海量性特點。

“一張圖”數(shù)據(jù)庫管理系統(tǒng)是一項較為科學(xué)合理的管理方式,這種方式可以幫助國土部門實現(xiàn)數(shù)據(jù)全方位管理、海量管理、動態(tài)性管理、類型化管理以及多維化管理的目標(biāo),不論怎樣要想提高我國國土資源整體數(shù)據(jù)庫管理水平,就必須要將“一張圖”數(shù)據(jù)庫管理系統(tǒng)應(yīng)用到平時工作中。

結(jié)束語:

“一張圖”數(shù)據(jù)庫管理系統(tǒng)在國土資源中的應(yīng)用,可以實現(xiàn)國土資源綜合監(jiān)管的目的,“一張圖”數(shù)據(jù)庫管理系統(tǒng)不僅能夠?qū)崿F(xiàn)監(jiān)管業(yè)務(wù)的目的,而且還能夠?qū)崿F(xiàn)國土資源項目管理、目標(biāo)實現(xiàn)全方位監(jiān)管的效果。通過用信息化實現(xiàn)和轉(zhuǎn)變國土資源管理的方式,幫助我國國土資源實現(xiàn)了科學(xué)化管理?!耙粡垐D”管理方式還必須要通過系統(tǒng)化電子監(jiān)督方式、權(quán)限管理方式以及業(yè)務(wù)處理等方式,來提高國土資源業(yè)務(wù)處理的高效性等目的?!耙粡垐D”可以幫助國土資源部門實現(xiàn)業(yè)務(wù)辦理、查詢土地狀況以及變化的目標(biāo),為國土資源領(lǐng)導(dǎo)提供較為科學(xué)的技術(shù)手段。

參考文獻(xiàn):

[1] 徐德軍.復(fù)雜系統(tǒng)理論視角下的國土資源“一張圖”系統(tǒng)設(shè)計與實踐[D].武漢大學(xué),2013.

[2] 楊燕景.基于MapGIS的江西省國土資源“一張圖”建設(shè)的技術(shù)研究[D].東華理工大學(xué),2013.

[3] 畢曼.國土資源“一張圖”核心數(shù)據(jù)庫建設(shè)研究[D].長安大學(xué),2013.

[4] 董士玲.國土資源“一張圖”系統(tǒng)設(shè)計與實現(xiàn)[D].電子科技大學(xué),2012.

[5] 陳國良.煤礦區(qū)“一張圖”建設(shè)的若干關(guān)鍵技術(shù)研究[D].中國礦業(yè)大學(xué),2011.

[6] 劉來蘭.江寧區(qū)國土資源一張圖管理系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)代測繪,2012,01:51-53.

篇9

一、總體架構(gòu)的選擇和優(yōu)化

課題對三種系統(tǒng)架構(gòu)模式進(jìn)行了比較,最終選擇了一套適合本課題的系統(tǒng)架構(gòu)模式。

大型網(wǎng)絡(luò)應(yīng)用系統(tǒng)在架構(gòu)選型上基本可以分為兩大類型,即集中式與分布式,兩種方案的基本思想如表1所示。

綜合集中式架構(gòu)與分布式部署方案一的優(yōu)點,盡量避免不同構(gòu)架的缺點,結(jié)合各地檔案館實際建設(shè)情況,經(jīng)全面考慮,項目提出并采納了分布式構(gòu)架方案二。

基本實現(xiàn)思想是:

(1)中心服務(wù)器主要從管理的角度人手,各地方檔案館按要求到中心服務(wù)器注冊;

(2)各地方檔案館自己維護(hù)索引服務(wù),全文數(shù)據(jù);

(3)各地方檔案館提供索引查詢服務(wù)、開放接口,中心服務(wù)器通過web Service的方式檢索文件;

(4)各地方檔案館提供全文展示服務(wù)站點;

(5)中心服務(wù)器提供門戶、檔案檢索服務(wù)、系統(tǒng)后臺管理平臺。

分布式方案二(表2)具備以下優(yōu)點:

(1)中心服務(wù)管理方便,中心服務(wù)器管理人員主要負(fù)責(zé)管理與審核等工作;

(2)系統(tǒng)建設(shè)資金投入比集中式架構(gòu)需要的軟硬件配置大大降低;

(3)中心服務(wù)器不存在索引服務(wù)器和全文服務(wù)器的管理維護(hù)問題,沒有存儲壓力;

(4)各地方檔案館各自維護(hù)檔案數(shù)據(jù),索引文件和全文數(shù)據(jù)都不需要上報;

(5)單個檔案館子系統(tǒng)一旦不能正常運作,不會影響對其他檔案館系統(tǒng)資源的查詢;

(6)各地檔案資源更新的周期取決于各自的索引創(chuàng)建計劃,在數(shù)據(jù)更新的時候只要啟動索引文件創(chuàng)建任務(wù)即可,避免了索引文件與檔案資源不匹配的問題;

(7)開放檔案數(shù)據(jù)的權(quán)限由各地方檔案館控制。

分布式方案二缺點:

(1)檔案資源檢索展示效率沒有集中式架構(gòu)快,因為索引文件和全文內(nèi)容是分布式部署,訪問效率取決于網(wǎng)絡(luò)狀況和各地檔案全文服務(wù)器性能;

(2)各地方檔案館都需要一定的軟硬件資金投入。

二、信息交換平臺

課題對子站點的架構(gòu)進(jìn)行了設(shè)計,提出了既有數(shù)據(jù)的使用方案,開發(fā)了中心服務(wù)器后臺管理平臺。

1.子站點總體設(shè)計

前置機(jī)子站點分布安裝于各地檔案館中,主要負(fù)責(zé)各地檔案館可公開的檔案信息的整理、索引創(chuàng)建,向中心服務(wù)器提供查詢服務(wù),并且向普通用戶提供指定信息的檔案瀏覽功能。具體架構(gòu)設(shè)計用圖(表3)表示:

子站點具有數(shù)據(jù)維護(hù)、查詢服務(wù)、索引創(chuàng)建、檔案信息瀏覽4類功能。

2.既有異構(gòu)檔案數(shù)據(jù)和非結(jié)構(gòu)化檔案信息的使用方案

既有的異構(gòu)檔案數(shù)據(jù),可以分為基礎(chǔ)數(shù)據(jù)庫和特色檔案數(shù)據(jù)庫兩部分,為此課題組定義了基礎(chǔ)數(shù)據(jù)庫的結(jié)構(gòu),以便于開放檔案信息資源的利用。

(1)基礎(chǔ)數(shù)據(jù)庫。對于基礎(chǔ)數(shù)據(jù)庫的檔案數(shù)據(jù),子站點軟件預(yù)先在系統(tǒng)中預(yù)裝表結(jié)構(gòu),并提供標(biāo)準(zhǔn)的導(dǎo)入導(dǎo)出工具,安裝軟件后可以立即進(jìn)行標(biāo)準(zhǔn)數(shù)據(jù)的導(dǎo)人工作。導(dǎo)入導(dǎo)出工具提供通過中間文件和直接對數(shù)據(jù)庫導(dǎo)入兩種方式。中間文件導(dǎo)人的具體操作方式是:先將既有數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)出到預(yù)定義格式的XML文本文件中,如果數(shù)據(jù)量大可以根據(jù)主鍵分批導(dǎo)出,再導(dǎo)人到新數(shù)據(jù)庫中;直接數(shù)據(jù)庫導(dǎo)人的處理方式是:在應(yīng)用系統(tǒng)中,提供設(shè)置新舊數(shù)據(jù)庫字段對應(yīng)關(guān)系的功能,并且可以根據(jù)主鍵靈活指定導(dǎo)入計劃,可一次導(dǎo)入或分批導(dǎo)人。

(2)特色檔案數(shù)據(jù)庫。對于特色檔案數(shù)據(jù)庫,子站點軟件提供根據(jù)用戶要求靈活建立數(shù)據(jù)庫表的功能,先根據(jù)個性化數(shù)據(jù)要求,建立相應(yīng)的數(shù)據(jù)庫表,然后再利用標(biāo)準(zhǔn)化數(shù)據(jù)的處理手段,導(dǎo)入個性化數(shù)據(jù)。

(5)非結(jié)構(gòu)化檔案信息。對于非結(jié)構(gòu)化檔案信息,子站點軟件提供了基于軟件的文件拷貝功能;如果數(shù)據(jù)量比較龐大,可以不采用拷貝的方式,而是根據(jù)既有數(shù)據(jù)的實際情況采用網(wǎng)絡(luò)或本地資源直接讀取的方式進(jìn)行資源訪問,以提高數(shù)據(jù)的利用效率,這種數(shù)據(jù)利用的前提是通信鏈路須暢通。如果現(xiàn)有數(shù)據(jù)存儲在與本系統(tǒng)物理隔離的地方,應(yīng)該采用存儲中介進(jìn)行數(shù)據(jù)遷移。

3.中心服務(wù)器后臺管理平臺

中心服務(wù)器后臺管理平臺主要包括用戶角色權(quán)限管理、信息及審核、節(jié)點機(jī)注冊審核等功能。

三、檔案資源利用平臺

1.信息門戶

國家數(shù)字檔案館信息門戶提供檔案收集、檔案管理、檔案利用,以及檔案檢索人口服務(wù)。首頁提供了專題、名人、熱點、展覽四個欄目。熱點欄目提供快速檢索與熱點內(nèi)容相關(guān)聯(lián)的檔案信息資源的服務(wù)功能。

2.檔案檢索

檔案檢索是檔案利用用戶的核心接口界面。

檔案檢索依賴于系統(tǒng)建立的全文、照片、音頻、視頻等檔案資源索引庫,這種分類檢索的方式不僅提高了系統(tǒng)檢索效率,同時也方便了用戶對檔案資源的檢索利用;檔案檢索服務(wù)不僅提供全館范圍內(nèi)查詢的功能,同時也提供按指定館藏進(jìn)行查詢的服務(wù)(表4);檔案檢索支持普通檢索和帶邏輯關(guān)系的檔案高級檢索功能;支持在檢索結(jié)果中進(jìn)行二次檢索;檔案檢索結(jié)果的展示方式采用類似Google搜索引擎提供的方式。

3.全文檢索軟件

篇10

關(guān)鍵詞:福建省 農(nóng)村 土地調(diào)查 系統(tǒng)

中圖分類號:TP3 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2013)07(a)-0012-02

土地是人類賴以生存和發(fā)展的物質(zhì)基礎(chǔ),是立國的基本要素之一。真實、準(zhǔn)確的土地調(diào)查數(shù)據(jù)是國民經(jīng)濟(jì)建設(shè)和社會發(fā)展的重要基礎(chǔ),是實施國土資源管理工作的重要依據(jù)。

福建省省市級農(nóng)村土地調(diào)查數(shù)據(jù)庫管理系統(tǒng)利用計算機(jī)信息化管理手段,實現(xiàn)省、市兩級國土資源管理部門對第二次全國農(nóng)村土地調(diào)查數(shù)據(jù)庫成果的有效管理,發(fā)揮第二次全國土地調(diào)查成果在土地利用規(guī)劃修編、建設(shè)用地審批、土地開發(fā)復(fù)墾整理項目管理以及土地執(zhí)法監(jiān)察等國土資源管理工作中的基礎(chǔ)作用。

該系統(tǒng)的主要功能是在福建省國土資源網(wǎng)絡(luò)和省市二級數(shù)據(jù)中心平臺上,實現(xiàn)福建省、市、縣三級的第二次全國土地調(diào)查成果數(shù)據(jù)的管理;實現(xiàn)每年土地利用變更調(diào)查數(shù)據(jù)的匯交、更新及數(shù)據(jù)變更業(yè)務(wù)的流程化管理。

1 系統(tǒng)架構(gòu)體系

系統(tǒng)架構(gòu)體系圖如圖1所示。本系統(tǒng)主要以C/S模式為主,對第二次全國土地調(diào)查成果數(shù)據(jù)的管理采用基于ArcGis Engine9.2平臺上構(gòu)建,對每年土地利用變更數(shù)據(jù)管理采用ArcGis Server9.2平臺進(jìn)行輔助審查。省、市兩級采用以ArcGIS平臺開發(fā)的數(shù)據(jù)庫管理系統(tǒng)進(jìn)行統(tǒng)一部署,在省市兩級國土資源數(shù)據(jù)中心支撐下運行。省級與市級用戶為該系統(tǒng)的主要用戶,縣級用戶負(fù)責(zé)數(shù)據(jù)上報。

2 業(yè)務(wù)功能分析

主要的功能結(jié)構(gòu)如圖2。

系統(tǒng)功能主要包括數(shù)據(jù)成果管理及年度變更管理2大部分(見圖2)。

2.1 數(shù)據(jù)成果管理

本系統(tǒng)管理的對象是第二次全國土地調(diào)查成果數(shù)據(jù)及年度土地利用變更調(diào)查數(shù)據(jù),數(shù)據(jù)包括影像成果、空間數(shù)據(jù)庫成果及圖件成果等。影像數(shù)據(jù)按分幅管理,自動建立成果影像與標(biāo)準(zhǔn)圖幅、行政界線等的關(guān)聯(lián),并可以讓這些影像作為系統(tǒng)影像成果在地圖中動態(tài)加載,移出??臻g數(shù)據(jù)庫以縣為單位進(jìn)行存儲和管理,系統(tǒng)提供檢查、入庫和維護(hù)等功能。圖件成果管理是以分幅數(shù)據(jù)為索引逐幅導(dǎo)入PDF格式圖件成果,系統(tǒng)提供了查看、導(dǎo)出等功能。

2.2 年度變更管理

年度變更管理流程如圖3所示。

變更流量審核流程實現(xiàn)省、市兩級國土資源管理部門對縣級土地利用變更調(diào)查流量的審核及匯總工作,保證各縣數(shù)據(jù)成果的質(zhì)量,實現(xiàn)省、市、縣三級土地利用數(shù)據(jù)庫的一致性更新,滿足土地管理日常工作的要求。

3 關(guān)鍵技術(shù)

3.1 系統(tǒng)接口技術(shù)

完善的系統(tǒng)接口是一個多系統(tǒng)整合的前提,是系統(tǒng)良好擴(kuò)展性的基礎(chǔ)要求,是系統(tǒng)成熟的重要標(biāo)志。選擇和設(shè)計系統(tǒng)接口,首先考慮是接口的標(biāo)準(zhǔn)化,Web Service是當(dāng)前最重要的一種接口技術(shù),被廣泛運用,它具備完好的封裝性、松散耦合、使用協(xié)約的規(guī)范性、高度可集成能力等特征。對于流程和C/S系統(tǒng)之間的整合,使其一體化的展現(xiàn)、調(diào)用及交互是重要的原則,采用WebService是一種恰當(dāng)?shù)募夹g(shù),形成一個開放的共享體系,以具有良好擴(kuò)展性。

3.2 XML技術(shù)

XML即可擴(kuò)展標(biāo)記語言(eXtensible Markup Language)。它是一種元標(biāo)記語言,它使用簡單靈活的標(biāo)準(zhǔn)格式,為基于Web的應(yīng)用提供了一個描述數(shù)據(jù)和交換數(shù)據(jù)的有效手段。XML以文本格式呈現(xiàn)結(jié)構(gòu)化數(shù)據(jù)。XML是專門為解決大規(guī)模電子的難題而設(shè)計的。XML不提供描述各種不同形式數(shù)據(jù)的一組靜態(tài)元素,而是讓用戶來定義元素,使用XML就可以描述很多種結(jié)構(gòu)化數(shù)據(jù)。XML文檔可以選擇使用文檔類型定義(DTD)或XML架構(gòu)(XSD)來定義 XML文件中使用的結(jié)構(gòu)、元素和屬性。整個數(shù)據(jù)交換系統(tǒng)中,所有的配置信息均以XML文件方式體現(xiàn),同時數(shù)據(jù)交換定制也支持XML作為數(shù)據(jù)對象來建立數(shù)據(jù)映射。

3.3 數(shù)據(jù)傳輸網(wǎng)絡(luò)及保密機(jī)制

系統(tǒng)所涉及的空間數(shù)據(jù)庫按照國家有關(guān)法律的規(guī)定具有一定的密級,由于國土資源政務(wù)網(wǎng)絡(luò)平臺是對所有政府部門開放的一個網(wǎng)絡(luò)平臺,其網(wǎng)絡(luò)傳輸依然存在一定的安全性風(fēng)險,因此在數(shù)據(jù)網(wǎng)絡(luò)傳輸過程中就需要對數(shù)據(jù)進(jìn)行加密處理后進(jìn)行傳輸,數(shù)據(jù)傳輸?shù)绞 ⑹屑墧?shù)據(jù)中心后進(jìn)行解密還原。

3.4 系統(tǒng)交互

系統(tǒng)交互復(fù)雜反映在流程交互復(fù)雜,多種模式之間交互復(fù)雜。流程交互復(fù)雜是因為系統(tǒng)涉及省市縣三級交互過程,交互流程環(huán)環(huán)相扣,交互不僅包括屬性數(shù)據(jù),還包括空間數(shù)據(jù)。多種模式之間的交互,如BS流程、Webgis、CS管理系統(tǒng),這些系統(tǒng)之間需要協(xié)同工作,BS的流程必須與Webgis中同步,CS中的數(shù)據(jù)必須提交到BS系統(tǒng)中。

4 結(jié)語

省市級農(nóng)村土地調(diào)查數(shù)據(jù)庫管理系統(tǒng)建成后,不僅對土地利用現(xiàn)狀數(shù)據(jù)進(jìn)行有效管理及更新,還可以為土地利用規(guī)劃、建設(shè)用地審批、土地開發(fā)整理、土地執(zhí)法監(jiān)察等系統(tǒng)提供基礎(chǔ)數(shù)據(jù),為國土資源“一張圖”建設(shè)打下良好基礎(chǔ),建立“以圖管地”的國土資源管理新機(jī)制,提高管理科學(xué)化決策水平。

參考文獻(xiàn)