真人一对一直播,chinese极品人妻videos,青草社区,亚洲影院丰满少妇中文字幕无码

0
首頁(yè) 精品范文 數(shù)據(jù)庫(kù)管理系統(tǒng)

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

時(shí)間:2022-12-05 14:55:07

開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇數(shù)據(jù)庫(kù)管理系統(tǒng),希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進(jìn)步。

第1篇

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

1、前言

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

2、數(shù)據(jù)庫(kù)的簡(jiǎn)介

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4、結(jié)語

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

參考文獻(xiàn):

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

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

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

第2篇

醫(yī)院圖書館是搜集、研究、整理和傳遞醫(yī)藥衛(wèi)生文獻(xiàn)信息的部門,醫(yī)藥衛(wèi)生事業(yè)的發(fā)展不能沒有醫(yī)學(xué)圖書情報(bào)的參與。隨著國(guó)內(nèi)各種期刊數(shù)據(jù)庫(kù)的引進(jìn)、創(chuàng)建和成功的應(yīng)用,各種醫(yī)學(xué)期刊數(shù)據(jù)檢索在已實(shí)現(xiàn)自動(dòng)化管理的醫(yī)院圖書館中基本得到保證,圖書管理軟件已得到較完善的開發(fā)和應(yīng)用。筆者就我館在實(shí)施現(xiàn)代化數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用與實(shí)踐情況體會(huì)介紹如下:

1系統(tǒng)概況

1.1系統(tǒng)環(huán)境硬件:微機(jī)及打印機(jī)各1臺(tái),軟件:丹誠(chéng)公司的DataTrans-1000圖書館集成系統(tǒng),漢字操作系統(tǒng)Windows98以上。

2對(duì)圖書館工作人員業(yè)務(wù)素質(zhì)的基本要求

2.1必須執(zhí)證上崗圖書館工作人員應(yīng)精通圖書情報(bào)專業(yè)的理論技術(shù)及方法,并能熟練地應(yīng)用于工作實(shí)踐:熟悉CNMAR和USMRC標(biāo)準(zhǔn)分類法(中國(guó)圖書分類代碼和國(guó)際圖書分類代碼);MARC(即機(jī)讀目錄格式)是圖書館計(jì)算機(jī)系統(tǒng)編制、識(shí)別、存貯、檢索和處理文獻(xiàn)目錄形式及數(shù)據(jù)的基本格式。可通過參加MARC培訓(xùn)班學(xué)習(xí),取得合格證后方能上崗。

2.2業(yè)務(wù)素質(zhì)要求有閱讀、分析、概括、提煉圖書資料主題并能較準(zhǔn)確地進(jìn)行歸類的能力:會(huì)使用工具書解決分類標(biāo)引中的疑難問題,有廣博的基礎(chǔ)知識(shí)和合理的知識(shí)結(jié)構(gòu)。具有一定的生物醫(yī)學(xué)知識(shí),以利于分類、編目質(zhì)量的提高,并有一定的外語水平,以利于提高閱讀、編譯能力。

2.3掌握計(jì)算機(jī)操作能掌握計(jì)算機(jī)的基本知識(shí)和操作維護(hù)技術(shù):能對(duì)有關(guān)數(shù)據(jù)庫(kù)和網(wǎng)上信息進(jìn)行查詢、閱讀和篩選。

2.4熟悉現(xiàn)代管理的理論、技術(shù)與方法能創(chuàng)造性地應(yīng)用于管理實(shí)踐,具有服務(wù)意識(shí),善于宣傳圖書館和推廣利用信息產(chǎn)品,并能夠通過服務(wù)效果評(píng)價(jià)圖書館的效能。

2.5能夠培訓(xùn)用戶(讀者)和進(jìn)行閱讀輔導(dǎo)使讀者提高計(jì)算機(jī)操作和自行檢索文獻(xiàn)的能力和文獻(xiàn)利用能力。

3數(shù)據(jù)庫(kù)的建立及應(yīng)用

3.1我館采用丹誠(chéng)公司的DataTrans-1000是Internet時(shí)代的專業(yè)化圖書館業(yè)務(wù)軟件,它為我們的業(yè)務(wù)工作帶來了標(biāo)準(zhǔn)化和高效率,為圖書館業(yè)務(wù)迅速切入全球網(wǎng)絡(luò)信息共享大環(huán)境提供了一個(gè)高起點(diǎn)[1]。它是目前國(guó)內(nèi)圖書館界性能價(jià)格比較高的管理軟件之一,也是國(guó)內(nèi)唯一被圖書館用于正式聯(lián)機(jī)編目服務(wù)的系統(tǒng),用戶公認(rèn)的可擴(kuò)充性強(qiáng),對(duì)機(jī)讀目錄格式標(biāo)準(zhǔn)支持較充分的圖書館集成系統(tǒng)[2]。

3.2書目文獻(xiàn)資源庫(kù)的建立書目數(shù)據(jù)庫(kù)是圖書館自動(dòng)化的基礎(chǔ),數(shù)據(jù)庫(kù)質(zhì)量是圖書館自動(dòng)化、網(wǎng)絡(luò)化穩(wěn)定發(fā)展的保證。建庫(kù)方式有兩種:①套錄。書目數(shù)據(jù)套錄就是通過查詢光盤數(shù)據(jù)庫(kù)、成員館書目數(shù)據(jù)庫(kù)、聯(lián)合編目中心等數(shù)據(jù)庫(kù),套錄所需的書目數(shù)據(jù)到本館編目系統(tǒng)中的過程,書目數(shù)據(jù)套錄是目前普遍采用的編目手段[3]。大量使用網(wǎng)上或外部的機(jī)讀書目數(shù)據(jù)方式,可以提高分編效率,促進(jìn)編目工作朝著標(biāo)準(zhǔn)化、規(guī)范化邁進(jìn)。既減少了工作量,又加速了館內(nèi)書目數(shù)據(jù)庫(kù)的建立。我館采用的是深圳市圖書館CNARC格式制作的數(shù)據(jù)。②自建。依據(jù)軟件中規(guī)定數(shù)據(jù)錄入規(guī)范的數(shù)據(jù),這種方式針對(duì)性強(qiáng),首先應(yīng)狠抓數(shù)據(jù)錄入關(guān),保證數(shù)據(jù)的準(zhǔn)標(biāo)格式,其次還應(yīng)加強(qiáng)錄入人員的責(zé)任感,及時(shí)核對(duì),保證數(shù)據(jù)的完整性和準(zhǔn)確性。編目環(huán)節(jié)是承前啟后的一個(gè)關(guān)鍵環(huán)節(jié),編目工作的質(zhì)量直接影響圖書館書目服務(wù)的整體水平,編目工作具有一定的學(xué)術(shù)性,要求編目人員對(duì)出版物相關(guān)知識(shí)有基本了解,能夠從圖書期刊的內(nèi)容、形態(tài)等方面的特征中把握主要因素,將圖書期刊準(zhǔn)確地描述和分類。

3.3采購(gòu)目錄的應(yīng)用采購(gòu)工作的主要目的是訂購(gòu)圖書,建立采購(gòu)目錄,為采購(gòu)和訂購(gòu)驗(yàn)收統(tǒng)計(jì)奠定基礎(chǔ),采購(gòu)是建立館藏物品目錄的第一個(gè)環(huán)節(jié),采購(gòu)環(huán)節(jié)建立的訂購(gòu)目錄記錄了訂購(gòu)出版物的基本情況、訂購(gòu)件數(shù)和訂購(gòu)價(jià)格。

3.4流通管理的應(yīng)用利用流通系統(tǒng)建立的數(shù)據(jù)庫(kù)和讀者庫(kù),對(duì)圖書館收藏的圖書進(jìn)行借閱管理(即流通管理),可以進(jìn)行借書、還書、續(xù)借、過期罰金處理、查詢讀者借書情況、查詢圖書庫(kù)存情況等事務(wù)處理工作,同時(shí)還可以進(jìn)行預(yù)約借書、讀者到館登記、讀者證件掛失等工作。

4系統(tǒng)的功能和特點(diǎn)

4.1集成化將館藏圖書庫(kù)、典藏庫(kù)、流通庫(kù)和讀者庫(kù)有機(jī)地融為一體,采購(gòu)、編目、典藏、流通、公共查詢、期刊管理、情報(bào)檢索、書目控制等功能。

4.2規(guī)范化和標(biāo)準(zhǔn)化系統(tǒng)中各種編碼嚴(yán)格遵循國(guó)家和國(guó)際標(biāo)準(zhǔn),所有數(shù)據(jù)的著錄格式、標(biāo)引原則均按國(guó)家頒布的要求標(biāo)準(zhǔn)執(zhí)行,以《中國(guó)圖書館分類法》第四版進(jìn)行分類、標(biāo)引。

4.3數(shù)據(jù)的一次輸入可提供多次多項(xiàng)目的利用可自動(dòng)打卡、圖書總帳統(tǒng)計(jì)、分類統(tǒng)計(jì)等等,提高了工作質(zhì)量和工作效率,保證了著錄格式和其它登錄項(xiàng)目的標(biāo)準(zhǔn)化、統(tǒng)一化、美觀化,加快了圖書的宣傳與流通。

4.4確保了科學(xué)的藏書管理可通過分類統(tǒng)計(jì)隨時(shí)了解各學(xué)科圖書的館藏情況,從而根據(jù)需要采購(gòu)新書,使有限的財(cái)力發(fā)揮了它的最大效用。

4.5部分操作簡(jiǎn)便易學(xué)系統(tǒng)設(shè)計(jì)的檢索窗既面向圖書采編管理,又可向讀者自行檢索,讀者可通過書名、ISBN號(hào)、主題、作者及分類號(hào)等進(jìn)行檢索,還可以進(jìn)入瀏覽窗進(jìn)一步選擇。

4.6及時(shí)、準(zhǔn)確、較全面地提供醫(yī)學(xué)圖書數(shù)據(jù)滿足了醫(yī)務(wù)人員臨床診治、知識(shí)更新、科研教學(xué)的各種需要,特別是緊迫性和新穎性的需要,使圖書館為臨床醫(yī)教研服務(wù)的水平達(dá)到了一個(gè)新的高度。

5數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用體會(huì)

5.1硬軟件選擇根據(jù)館情確定網(wǎng)絡(luò)規(guī)模和機(jī)型,一般操作用機(jī)應(yīng)考慮到將來的發(fā)展,應(yīng)用軟件的選擇應(yīng)考慮軟件的集成化、智能化、標(biāo)準(zhǔn)化、穩(wěn)定性和可發(fā)展性,走出重復(fù)開發(fā)軟件的誤區(qū),以免造成人力、物力的巨大重復(fù)投資。

5.2保證數(shù)據(jù)的標(biāo)準(zhǔn)化建庫(kù)是一項(xiàng)系統(tǒng)工程。建庫(kù)前應(yīng)統(tǒng)一分類方法,做好建庫(kù)前的整理工作,保證數(shù)據(jù)的標(biāo)準(zhǔn)化。

5.3系統(tǒng)維護(hù)中央數(shù)據(jù)庫(kù)是自動(dòng)化管理的核心。系統(tǒng)及數(shù)據(jù)維護(hù)對(duì)于圖書館自動(dòng)化建設(shè)來說是相當(dāng)重要的問題,對(duì)圖書館所有工作人員強(qiáng)調(diào)網(wǎng)絡(luò)安全的重要性,并進(jìn)行一定的計(jì)算機(jī)安全知識(shí)培訓(xùn)。采取一定的防范措施和制定相關(guān)管理制度。

5.4加強(qiáng)網(wǎng)絡(luò)建設(shè)、開展館際合作、實(shí)現(xiàn)文獻(xiàn)資源共享加強(qiáng)館際合作可以聯(lián)合各相同專業(yè)的圖書館共同建設(shè)數(shù)據(jù)庫(kù),既可以統(tǒng)一建庫(kù)標(biāo)準(zhǔn)又避免了重復(fù)投資。如能實(shí)現(xiàn)網(wǎng)絡(luò)建設(shè),建立文獻(xiàn)資源保障體系和共享機(jī)制,將一定區(qū)域內(nèi)的醫(yī)院圖書館聯(lián)成局域網(wǎng),各聯(lián)網(wǎng)圖書館收集、開展并傳遞信息,在為本院讀者服務(wù)的同時(shí),也為社會(huì)用戶、網(wǎng)絡(luò)用戶、遠(yuǎn)程用戶服務(wù)。讀者可以直接上網(wǎng)適時(shí)、適地地查到各聯(lián)網(wǎng)圖書館的最新館藏信息,方便快捷,把他們從浩渺無邊的書海中解脫出來,這樣才能更充分發(fā)揮圖書館自動(dòng)化的優(yōu)勢(shì)。

筆者認(rèn)為:圖書館自動(dòng)化網(wǎng)絡(luò)建設(shè)是一項(xiàng)艱巨而復(fù)雜的工程,我院圖書館自動(dòng)化系統(tǒng)的運(yùn)行,不僅徹底改變了以往的工作方式和服務(wù)水平,而且證實(shí)了在醫(yī)院圖書館實(shí)現(xiàn)標(biāo)準(zhǔn)化、規(guī)范化、科學(xué)化是行之有效的。檢索工作為讀者開放,既鍛煉其上機(jī)的技能,又培養(yǎng)其濃厚的學(xué)習(xí)興趣,信息檢索最大限度地方便了讀者并服務(wù)于讀者。另外館員參與建立網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)工作,既提高了其掌握現(xiàn)代化技能的信心和能力,人員素質(zhì)相對(duì)提高,也適應(yīng)了新形勢(shì)的發(fā)展需要。

【參考文獻(xiàn)】

[1]北京丹誠(chéng)軟件有限責(zé)任公司.DataTrans-1000用戶手冊(cè)[M].北京:科學(xué)技術(shù)文獻(xiàn)出版社,2000.64-75.

第3篇

關(guān)鍵詞:時(shí)態(tài)數(shù)據(jù)庫(kù)模型;時(shí)態(tài)查詢;時(shí)態(tài)索引

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2012)31-7402-02

在計(jì)算機(jī)的眾多應(yīng)用中,數(shù)據(jù)庫(kù)的應(yīng)用無疑是今計(jì)算機(jī)發(fā)展最快的應(yīng)用之一,人們?cè)趯?shí)際的應(yīng)用中越來越感受到目前的主流數(shù)據(jù)庫(kù)技術(shù)不能更好的、更準(zhǔn)確的反映客觀現(xiàn)實(shí)世界。

客觀現(xiàn)實(shí)世界的事物是四維的,每個(gè)事物都有其空間維和時(shí)間維。目前的主流數(shù)據(jù)庫(kù)只是存儲(chǔ)、管理、查詢大量的海量數(shù)據(jù),對(duì)于帶有時(shí)間特征的數(shù)據(jù)還沒有直接的方法進(jìn)行管理。帶有時(shí)間特征的數(shù)據(jù)庫(kù)管理系統(tǒng)還沒有像關(guān)系數(shù)據(jù)庫(kù)那樣成熟的產(chǎn)品。

目前時(shí)態(tài)數(shù)據(jù)庫(kù)技術(shù)尚未完全成熟,數(shù)據(jù)庫(kù)管理系統(tǒng)的研發(fā)商也不會(huì)鑒定的把時(shí)態(tài)處理功能加入現(xiàn)有的數(shù)據(jù)庫(kù)管理系統(tǒng)中。因此,現(xiàn)在較可行的一個(gè)實(shí)現(xiàn)辦法,就是依靠成熟的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù),再結(jié)合時(shí)態(tài)數(shù)據(jù)庫(kù)的中間件進(jìn)行時(shí)態(tài)數(shù)據(jù)庫(kù)管理系統(tǒng)的管理。

1 時(shí)態(tài)數(shù)據(jù)庫(kù)

1.1 時(shí)態(tài)數(shù)據(jù)庫(kù)

時(shí)態(tài)數(shù)據(jù)庫(kù)(Temporal Database),簡(jiǎn)稱TDB,是具有時(shí)間維的數(shù)據(jù)庫(kù)管理系統(tǒng),不僅能刻畫某個(gè)時(shí)刻的數(shù)據(jù),還能反映數(shù)據(jù)的歷史和未來。

傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)是{屬性}×{元組}的二維結(jié)構(gòu)。不能反映被管理對(duì)象的歷史。如果以年為時(shí)間粒度,則構(gòu)成一個(gè)在時(shí)間維上的三維數(shù)據(jù)庫(kù)。在傳統(tǒng)的數(shù)據(jù)庫(kù)中一般采用取時(shí)間間隔保存快照的方法。

1.2 時(shí)態(tài)數(shù)據(jù)庫(kù)模型的現(xiàn)狀

近三十年以來,歐洲、美國(guó)等國(guó)的學(xué)者在時(shí)態(tài)數(shù)據(jù)庫(kù)方面作了大量的探索和研究,共提出了十三種TDB的研究模型。這十三種時(shí)態(tài)數(shù)據(jù)庫(kù)的模型基于不同角度、不同的需求,分別、獨(dú)立地建立了各自獨(dú)立的理論體系,形成了自己獨(dú)特一套概念、術(shù)語和數(shù)學(xué)模型。

其中比較有代表性的時(shí)態(tài)數(shù)據(jù)模型有:歷史關(guān)系數(shù)據(jù)庫(kù)模型、TempSQL模型、雙時(shí)態(tài)數(shù)據(jù)模型。

2 時(shí)態(tài)數(shù)據(jù)庫(kù)管理系統(tǒng)的實(shí)現(xiàn)技術(shù)

基于現(xiàn)在的研究現(xiàn)狀,為了實(shí)現(xiàn)對(duì)時(shí)態(tài)數(shù)據(jù)的管理,人們往往利用現(xiàn)有的關(guān)系數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)流和控制流進(jìn)行時(shí)態(tài)擴(kuò)充。

時(shí)態(tài)數(shù)據(jù)定義語言是傳統(tǒng)數(shù)據(jù)定義語言的時(shí)態(tài)擴(kuò)展。比如,要建立一個(gè)學(xué)生的關(guān)系結(jié)構(gòu),執(zhí)行“Create Table student”,系統(tǒng)將按傳統(tǒng)數(shù)據(jù)定義建立關(guān)系結(jié)構(gòu),同時(shí)增加事務(wù)時(shí)間和有效時(shí)間存儲(chǔ)結(jié)構(gòu),經(jīng)過時(shí)態(tài)數(shù)據(jù)定義的編譯,存放在數(shù)據(jù)字典中。

時(shí)態(tài)操縱語言是在傳統(tǒng)數(shù)據(jù)操作語言上加上了時(shí)態(tài)擴(kuò)展。用戶在作帶時(shí)態(tài)增、刪、改時(shí),系統(tǒng)根據(jù)時(shí)態(tài)關(guān)鍵字(如Overlap,When,Valid,After,Before等)作時(shí)態(tài)分析。當(dāng)沒有時(shí)態(tài)關(guān)鍵字的數(shù)據(jù),系統(tǒng)按照默認(rèn)的時(shí)態(tài)語義(Now)進(jìn)行處理。這樣傳統(tǒng)的數(shù)據(jù)加上時(shí)態(tài)表達(dá)式求出的時(shí)間區(qū)間,就實(shí)現(xiàn)了時(shí)態(tài)數(shù)據(jù)庫(kù)系統(tǒng)的管理模式。

時(shí)態(tài)查詢語言也是傳統(tǒng)查詢語言SQL的時(shí)態(tài)擴(kuò)展,其查詢過程和傳統(tǒng)的SQL語言相似。首先,查詢處理器對(duì)用戶語句作詞法分析、語法分析,然后送給時(shí)態(tài)事務(wù)處理模塊,將查詢分解成一系列單獨(dú)執(zhí)行的時(shí)態(tài)事務(wù),送到事務(wù)調(diào)度隊(duì)列等候執(zhí)行。

2.1 時(shí)態(tài)索引技術(shù)

為了加快時(shí)態(tài)數(shù)據(jù)庫(kù)存取速度,研究者從不同的角度為不同的時(shí)態(tài)數(shù)據(jù)模型提出了各種各樣的時(shí)態(tài)索引技術(shù),表1列出了部分時(shí)態(tài)索引技術(shù)。時(shí)態(tài)索引技術(shù)基本上是對(duì)傳統(tǒng)的B+樹和R樹的時(shí)態(tài)擴(kuò)展。

2.2 時(shí)態(tài)查詢語言

現(xiàn)有的時(shí)態(tài)數(shù)據(jù)模型大多是基于關(guān)系的,故大多數(shù)時(shí)態(tài)查詢語言也是基于關(guān)系查詢語言,尤其是SQL的擴(kuò)展。

應(yīng)該如何結(jié)合時(shí)間到SQL那樣的語言,一般認(rèn)為現(xiàn)有SQL數(shù)據(jù)模型已很接近具有時(shí)態(tài)應(yīng)用所要求的支持,必要的另外支持主要是代數(shù)操作和語言的句法。這種觀點(diǎn)的一個(gè)具體實(shí)現(xiàn)是IXSQL,它的數(shù)據(jù)模型與SQL的一樣,但擴(kuò)展了一種“一般時(shí)區(qū)”數(shù)據(jù)型DATEINTERVAL。其語言的代數(shù)操作不變地保留了傳統(tǒng)的關(guān)系代數(shù)操作,但增加了兩個(gè)新的操作:FOLD和UNFOLD。FOLD應(yīng)用于一個(gè)時(shí)態(tài)關(guān)系,將所有其他屬性的值相等、DATE型或DATEINTERVAL型屬性的值可以合并(即構(gòu)成單個(gè)DATEINTERVAL)的元組“疊合”成一單個(gè)元組,該元組的其他屬性值不變,而那個(gè)(些)DATE或DATEINTERVAL型屬性的值為各元組的該屬性值的合并。UNFOLD為FOLD的逆操作。按SQL句法,可定義關(guān)于時(shí)區(qū)的新的謂詞,因而還增加兩個(gè)子句:REFORMAT和NORMALISE,以支持FOLD和UNFOLD。

2.3 時(shí)態(tài)查詢處理的查詢優(yōu)化

在傳統(tǒng)數(shù)據(jù)庫(kù)應(yīng)用中,查詢涉及的謂詞一般是等值連接、自然連接等,稱之為等相性謂詞,如果查詢中包含了不等性謂詞,就很難與其它謂詞進(jìn)行組合。而在時(shí)態(tài)查詢中,具有幾個(gè)不等性謂詞合取的連接會(huì)經(jīng)常出現(xiàn),所以故其查詢優(yōu)化的復(fù)雜度就更高。

正是由于其查詢的復(fù)雜度提高,其查詢優(yōu)化的可能性也就更大。時(shí)間是按一個(gè)正方向發(fā)展的,事務(wù)時(shí)間域就連續(xù)地伸展,那么最近的時(shí)間點(diǎn)就是該域中的最大值,這在查詢優(yōu)化和評(píng)價(jià)期都是可以加以利用的。同時(shí)時(shí)態(tài)查詢優(yōu)化還可以利用面向時(shí)間的完整性限制,如,Begin(t)<End(t)對(duì)每一元組t都成立這樣一種判斷等。

單個(gè)查詢可以通過代換代數(shù)表達(dá)式以等價(jià)的更高效的表達(dá)式、改變與特定操作相聯(lián)的存取方法、對(duì)操作采用專門的實(shí)現(xiàn)等技術(shù)來優(yōu)化。第一種要求以一組“重說明”形式的“等價(jià)”的定義,在許多語言的代數(shù)中都標(biāo)明了這種重說明,有的時(shí)態(tài)代數(shù)支持按標(biāo)準(zhǔn)關(guān)系代數(shù)定義的這種重說明,故可使用現(xiàn)有的查詢優(yōu)化。

對(duì)每一代數(shù)操作確定哪一種存取方法最好,這要求元數(shù)據(jù)——關(guān)于存儲(chǔ)的時(shí)態(tài)數(shù)據(jù)統(tǒng)計(jì)和代價(jià)模型——對(duì)每一操作符實(shí)現(xiàn)或存取方法組合的執(zhí)行代價(jià),而對(duì)時(shí)態(tài)數(shù)據(jù)則還要求額外的元數(shù)據(jù),如關(guān)系的有效期、元組的有效期、和元組的到達(dá)分布、時(shí)變屬性的分布、時(shí)態(tài)數(shù)據(jù)的規(guī)則性和粒度,等等。

對(duì)時(shí)態(tài)操作符的代價(jià)模型需要專門開發(fā),這方面的工作有的已進(jìn)行,如Tquel的查詢做了這方面的工作。

關(guān)于全局查詢優(yōu)化,要求一個(gè)查詢的集合要同時(shí)被優(yōu)化,這要通過產(chǎn)生一個(gè)比各單個(gè)評(píng)價(jià)計(jì)劃的集合更高效的單一查詢?cè)u(píng)價(jià)計(jì)劃來達(dá)到該目的,采用“狀態(tài)遷移網(wǎng)”似乎是一種好的方法。

3 結(jié)束語

時(shí)態(tài)數(shù)據(jù)庫(kù)管理系統(tǒng)的研制以及將時(shí)態(tài)數(shù)據(jù)庫(kù)管理系統(tǒng)推出商品化是當(dāng)今數(shù)據(jù)庫(kù)領(lǐng)域的一個(gè)研究方向,要研制成為一個(gè)商品化的時(shí)態(tài)數(shù)據(jù)庫(kù)管理系統(tǒng)還需圍繞時(shí)態(tài)數(shù)據(jù)庫(kù)中的時(shí)態(tài)來解決這一關(guān)鍵問題。一般,在實(shí)現(xiàn)時(shí)態(tài)數(shù)據(jù)庫(kù)管理系統(tǒng)之前,先需具有實(shí)現(xiàn)傳統(tǒng)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)原形的經(jīng)驗(yàn),在此基礎(chǔ)上要擴(kuò)展數(shù)據(jù)定義語言、數(shù)據(jù)操作語言、數(shù)據(jù)查詢語言等,使之能夠保存事務(wù)時(shí)間和有效時(shí)間。與傳統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)不同,時(shí)態(tài)數(shù)據(jù)庫(kù)的數(shù)據(jù)和事務(wù)是帶有時(shí)態(tài)信息的,因而它的實(shí)現(xiàn)機(jī)制、實(shí)現(xiàn)技術(shù)不能沿用傳統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)。本文分析了時(shí)態(tài)數(shù)據(jù)庫(kù)實(shí)現(xiàn)的特點(diǎn)和困難,介紹了幾種常見的解決方法,并分析總結(jié)了它們的性能。

參考文獻(xiàn):

[1] Tansel A,Clifford J,Gadia S,et al. Temporal Databases—Theory,Design and Implementation[M].The Benjamin Cummings Publishing Company,1993.

[2] Ben Z J.The Time Relational Model[D].Ph.D. Thesis,Computer Science Dept., ucla,1982.

[3] 何新貴.特種數(shù)據(jù)庫(kù)技術(shù)[M].北京:科學(xué)出版社,2000.

[4] 湯庸.時(shí)態(tài)數(shù)據(jù)庫(kù)導(dǎo)論[M].北京:北京大學(xué)出版社,2004.

第4篇

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

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

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

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

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

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

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

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

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

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

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

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

 1.4實(shí)用程序

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

 2主要應(yīng)用

 2.1企業(yè)信息化

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

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

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

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

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

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

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

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

 3發(fā)展趨勢(shì)

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

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

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

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

第5篇

1.醫(yī)院信息管理系統(tǒng)概念與功能

1.1醫(yī)院信息管理系統(tǒng)的概念

隨著信息管理系統(tǒng)的發(fā)展,醫(yī)院信息管理系統(tǒng)與其他應(yīng)用信息管理系統(tǒng)在許多方面都十分相似。例如,人事,財(cái)務(wù)以及機(jī)構(gòu)管理系統(tǒng)都屬于信息管理系統(tǒng)范圍。醫(yī)療單位和醫(yī)院,也有其自身的行業(yè)特點(diǎn),有其獨(dú)特的視角,醫(yī)院信息管理系統(tǒng)需要包括患者的病情信息記錄,信息服務(wù)記錄等等。另一方面,在突發(fā)事件方面也需要進(jìn)行記錄,如急診室重癥病人病歷,急診病人搶救工作等,信息管理系統(tǒng)需要快速訪問患者之前被記錄的信息,并迅速作出反應(yīng),給出處理方法。

1.2醫(yī)院信息管理系統(tǒng)的功能

大多數(shù)醫(yī)院的醫(yī)患業(yè)務(wù)流程一般包括以下內(nèi)容:門診掛號(hào)-診斷-檢查-劃價(jià)- 支付-取藥。根據(jù)這個(gè)服務(wù)流程,可以分析出醫(yī)院的管理制度應(yīng)包括以下模塊:字典系統(tǒng)模塊,門診掛號(hào)模塊,劃價(jià)收費(fèi)模塊,信息查詢系統(tǒng)模塊,住院系統(tǒng)模塊。某些功能塊向下分支也將包括若干子模塊,如字典系統(tǒng)模塊將一般包括藥物管理系統(tǒng),計(jì)費(fèi)系統(tǒng)和服務(wù)模塊。劃價(jià)付款模塊一般包括指定價(jià)格標(biāo)準(zhǔn),管理費(fèi),藥品出入庫(kù)等功能模塊。

1.2.1字典系統(tǒng)模塊。該模塊涵蓋了醫(yī)院信息管理系統(tǒng)中的一些常見的字典信息,如藥物,收費(fèi),服務(wù)等信息將納入詞典系統(tǒng)。

1.2.2門診掛號(hào)管理模塊。在病人登記掛號(hào)管理系統(tǒng)中,需要為病人提供用于治療的ID,這個(gè)ID是唯一的,并且在特定情況下能夠被識(shí)別,提供門診醫(yī)生登記和預(yù)約功能,以及為轉(zhuǎn)介病人看病提供優(yōu)質(zhì)的服務(wù)。

1.2.3劃價(jià)收費(fèi)模塊。這個(gè)模塊為患者實(shí)現(xiàn)醫(yī)藥費(fèi)收支統(tǒng)計(jì)和核算功能。一般包括門診劃價(jià),醫(yī)療收費(fèi),藥品出入庫(kù)等功能。在一定程度上提高了醫(yī)院的工作效率和醫(yī)務(wù)人員的服務(wù)質(zhì)量。

1.2.4醫(yī)療診斷模塊。醫(yī)療診斷是醫(yī)院工作的根本焦點(diǎn)和主要目的,這個(gè)部分在信息管理系統(tǒng)十分重要,主要包括患者的病情錄入,治療手段,康復(fù)成效等信息,這些信息在醫(yī)生為病人治療過程以及病人轉(zhuǎn)診治療中提供了準(zhǔn)確、可靠的信息。

1.2.5綜合查詢系統(tǒng)。綜合查詢系統(tǒng)包括了醫(yī)院信息的所有部分。包括查詢各部門的相關(guān)信息,包括醫(yī)務(wù)人員和患者咨詢等信息。這種查詢應(yīng)該給予不同級(jí)別不同權(quán)限,形成一個(gè)更加有序的、高效的信息檢索平臺(tái),從而更好地管理醫(yī)院,加強(qiáng)資源信息的共享和交流。

1.2.6信息數(shù)據(jù)庫(kù)模塊。在中型大型的醫(yī)院中,一般需要建立一個(gè)龐大的數(shù)據(jù)庫(kù),記錄和保存信息資源的各個(gè)方面。包括組織管理信息,部門信息,患者信息,患者登記信息,診斷信息,治療記錄信息,用藥信息以及許多其他收費(fèi)數(shù)據(jù)信息等等。信息存儲(chǔ)和訪問的過程中,都需要注重保護(hù)數(shù)據(jù)庫(kù)的安全性和穩(wěn)定性。

2.醫(yī)院數(shù)據(jù)庫(kù)的設(shè)計(jì)與安全

2.1醫(yī)院數(shù)據(jù)庫(kù)的設(shè)計(jì) 醫(yī)院數(shù)據(jù)庫(kù)需要根據(jù)實(shí)際情況進(jìn)行設(shè)計(jì)和使用,某些醫(yī)院的數(shù)據(jù)庫(kù)比較龐大,需要根據(jù)醫(yī)院的實(shí)際規(guī)模,設(shè)計(jì)子系統(tǒng)。以住院子系統(tǒng)為例:該系統(tǒng)的全面應(yīng)用實(shí)施,從根本上解決了住院費(fèi),審計(jì)及其他常見問題,幫助具有合作關(guān)系的醫(yī)院澄清業(yè)務(wù)關(guān)系,加強(qiáng)了對(duì)藥品的嚴(yán)格管理,提高了醫(yī)療保健的質(zhì)量和就診效率。

2.2醫(yī)院數(shù)據(jù)庫(kù)的安全性 為了保證醫(yī)院數(shù)據(jù)庫(kù)的安全性,需要做到以下幾點(diǎn):(1)對(duì)各個(gè)職能部門階層進(jìn)行清晰和準(zhǔn)確的劃分。(2)設(shè)置權(quán)限必須明確,如建立數(shù)據(jù)表,數(shù)據(jù)查詢,存儲(chǔ)執(zhí)行數(shù)據(jù)等。(3)對(duì)各個(gè)部門進(jìn)行嚴(yán)格的權(quán)限設(shè)計(jì),如登錄權(quán)限,數(shù)據(jù)庫(kù)管理權(quán)限和資源管理的權(quán)限。(4)建立和完善用戶系統(tǒng)審計(jì)制度,對(duì)于每次操作的情況進(jìn)行完整和準(zhǔn)確的數(shù)據(jù)記錄。醫(yī)院應(yīng)該從實(shí)際出發(fā),尋找可能存在的系統(tǒng)漏洞與隱患,及時(shí)制定相應(yīng)的策略。制定數(shù)據(jù)安全策略時(shí),主要遵循以下幾點(diǎn)原則:(1)冗余原則。HIS要求7×24小時(shí)連續(xù)操作時(shí),需要對(duì)硬件的冗余設(shè)計(jì)進(jìn)行檢測(cè),以確保系統(tǒng)不會(huì)中斷運(yùn)行。(2)數(shù)據(jù)訪問的安全管理原則。各部門在使用HIS時(shí),要保護(hù)數(shù)據(jù)的安全性,應(yīng)制定合理的安全機(jī)制。(3)安全管理體系原則。建立健全管理制度,規(guī)范員工的工作行為與工作流程,避免事故的發(fā)生,保證數(shù)據(jù)的穩(wěn)定運(yùn)行。

2.3醫(yī)院數(shù)據(jù)庫(kù)的保護(hù)措施 實(shí)行硬件保護(hù)措施,主要包括:①物理隔離;②保障服務(wù)器和存儲(chǔ)系統(tǒng)安全性;③數(shù)據(jù)備份;④立即切換應(yīng)急系統(tǒng);⑤使用不間斷電源,建立雙電源保障,成立了應(yīng)急發(fā)電機(jī);⑥使用機(jī)房空調(diào);⑦安全安裝和使用防靜電,防雷擊保護(hù)。從管理方面進(jìn)行保護(hù),主要包括:①根據(jù)用戶的操作權(quán)限進(jìn)行嚴(yán)格的用戶權(quán)限分配;②提高正規(guī)醫(yī)院的數(shù)據(jù)庫(kù)安全性,建立用戶身份和注銷系統(tǒng)。

3.醫(yī)院信息管理系統(tǒng)的問題與發(fā)展趨勢(shì)

3.1醫(yī)院信息管理系統(tǒng)的問題 國(guó)內(nèi)醫(yī)院對(duì)于管理的認(rèn)知度低,管理機(jī)構(gòu)設(shè)置較為滯后。國(guó)內(nèi)大多數(shù)HIS醫(yī)院急需基本業(yè)務(wù)管理,缺乏統(tǒng)一的總體規(guī)劃。其次,大多數(shù)醫(yī)院都缺乏整體流程優(yōu)化,過分強(qiáng)調(diào)了信息技術(shù),醫(yī)院只考慮使用方便,卻未能實(shí)現(xiàn)“以病人為中心”。再次,醫(yī)院缺乏統(tǒng)一標(biāo)準(zhǔn),信息共享困難,整合和利用信息的共享程度低,造成信息系統(tǒng)的交流成為一個(gè)“瓶頸”。最后,醫(yī)院監(jiān)管滯后,電子病歷系統(tǒng)在網(wǎng)絡(luò)上傳播迅速,但相關(guān)法律卻比較滯后,導(dǎo)致沒有工作人員和相關(guān)單位去監(jiān)督管理信息的流失。

3.2醫(yī)院信息管理系統(tǒng)的發(fā)展趨勢(shì) (1)未來標(biāo)準(zhǔn)的醫(yī)院信息化建設(shè)將引入國(guó)際標(biāo)準(zhǔn),同時(shí)建立國(guó)家標(biāo)準(zhǔn)。(2)HCIS已經(jīng)成為建設(shè)的重點(diǎn),建設(shè)重點(diǎn)將從以“收費(fèi)為中心”向“以病人為中心”轉(zhuǎn)變。(3)專業(yè)化細(xì)分,應(yīng)用小型化,個(gè)性化的發(fā)展方向會(huì)越來越突出。(4)現(xiàn)代信息和通信技術(shù)的應(yīng)用將越來越廣泛,醫(yī)院信息管理系統(tǒng)將向著更便捷更利民的方向發(fā)展。

4.結(jié)束語

隨著信息技術(shù)的發(fā)展,醫(yī)院的現(xiàn)代化建設(shè)越來越重要。而醫(yī)院的信息管理系統(tǒng),提高了醫(yī)院科學(xué)管理水平,提高了信息發(fā)展共享的運(yùn)營(yíng)效率,提高了醫(yī)院醫(yī)療服務(wù)水平。因此,現(xiàn)代醫(yī)學(xué)人員日益認(rèn)識(shí)到,建立,發(fā)展和完善醫(yī)院信息管理系統(tǒng)是發(fā)展和改善現(xiàn)代化醫(yī)療質(zhì)量的關(guān)鍵,越來越多的人認(rèn)識(shí)到現(xiàn)代醫(yī)療中醫(yī)院信息管理系統(tǒng)發(fā)展的重要性,積極開展高標(biāo)準(zhǔn)的醫(yī)療信息管理系統(tǒng)的緊迫性。可以預(yù)見,未來醫(yī)院的核心競(jìng)爭(zhēng)力和服務(wù)質(zhì)量將最終反映在醫(yī)院信息化管理的水平當(dāng)中。

(作者單位:泰州市第二人民醫(yī)院)

第6篇

[關(guān)鍵詞]向企業(yè);信息化;數(shù)據(jù)庫(kù)管理;發(fā)展

中圖分類號(hào):TP311.132 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-914X(2014)18-0069-01

一、數(shù)據(jù)庫(kù)管理系統(tǒng)概念簡(jiǎn)述

數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management Systems,簡(jiǎn)稱DBMS)指的是提供對(duì)各種數(shù)據(jù)進(jìn)行管理服務(wù)的電腦軟件系統(tǒng),此服務(wù)有數(shù)據(jù)的對(duì)象定義、數(shù)據(jù)備份和存儲(chǔ)、數(shù)據(jù)更新和訪問、數(shù)據(jù)分析和統(tǒng)計(jì)、數(shù)據(jù)的安全保護(hù)、數(shù)據(jù)庫(kù)的運(yùn)行管理還有建和和維護(hù)數(shù)據(jù)庫(kù)等。由于企業(yè)的信息化目的即是依靠現(xiàn)代的信息技術(shù)作為手段,收集、管理、加工和利用隨企業(yè)生產(chǎn)以及經(jīng)營(yíng)過程產(chǎn)生而來的數(shù)據(jù),用以提升企業(yè)生產(chǎn)的整體經(jīng)營(yíng)效率,使企業(yè)的競(jìng)爭(zhēng)能力得到增強(qiáng)。

二、數(shù)據(jù)庫(kù)管理系統(tǒng)的發(fā)展歷史

數(shù)據(jù)庫(kù)管理系統(tǒng)經(jīng)歷了四個(gè)發(fā)展階段第一階段是60年代早期的人工管理階段,第二階段是70年代的文件系統(tǒng)階段,第三階段是80年代出現(xiàn)到90年代初成為主流的關(guān)系數(shù)據(jù)庫(kù),第四階段是目前新興的面向?qū)ο蟮臄?shù)據(jù)庫(kù)。

1、人工管理階段

早期的數(shù)據(jù)管理是人工進(jìn)行的,當(dāng)時(shí)的計(jì)算機(jī)主要是用來科學(xué)計(jì)算的,輸入數(shù)據(jù)運(yùn)行后,不保存數(shù)據(jù),只要計(jì)算后的結(jié)果。

2、文件系統(tǒng)階段

隨著計(jì)算機(jī)技術(shù)的發(fā)展,上世紀(jì)70年代后,計(jì)算機(jī)超越了只進(jìn)行科學(xué)計(jì)算階段,已經(jīng)能處理非數(shù)值數(shù)據(jù)。數(shù)據(jù)可以實(shí)現(xiàn)長(zhǎng)久保存,并且實(shí)現(xiàn)了數(shù)據(jù)的邏輯結(jié)構(gòu)和物理存儲(chǔ)的分開,減少數(shù)據(jù)的物理組織。數(shù)據(jù)可以實(shí)現(xiàn)多個(gè)應(yīng)用,實(shí)現(xiàn)數(shù)據(jù)的重用,不同的程序,在了解其文件數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)上可以重復(fù)應(yīng)用。文件組織多樣化,可以有索引、接散和散列等文件,缺點(diǎn)是數(shù)據(jù)冗余度大,文件和應(yīng)用程序關(guān)聯(lián)度大,不同程序應(yīng)用時(shí),重復(fù)定義重復(fù)存儲(chǔ),不能共享,造成冗余度大,數(shù)據(jù)聯(lián)系弱,文件中的數(shù)據(jù)組織記錄由字段組成,內(nèi)部有結(jié)構(gòu),但是,文件之間是孤立的整體,也沒有反映現(xiàn)實(shí)間事物的內(nèi)在聯(lián)系,在應(yīng)用上,很難能適用不同的應(yīng)用。

3、關(guān)系數(shù)據(jù)庫(kù)

隨著80年代到90年代,一種建立在關(guān)系數(shù)據(jù)庫(kù)模型基礎(chǔ)上的數(shù)據(jù)庫(kù),并且借助于集合代數(shù)等概念和方法來處理數(shù)據(jù)庫(kù)中的數(shù)據(jù),稱為關(guān)系數(shù)據(jù)庫(kù),現(xiàn)實(shí)世界中的各種實(shí)體以及實(shí)體之間的各種聯(lián)系均用關(guān)系模型來表示。目前主流的關(guān)系數(shù)據(jù)庫(kù)有Oracle,SQL,Access,DB2,Sqlserver,Sybase等。

4、面向?qū)ο髷?shù)據(jù)庫(kù)

面向?qū)ο髷?shù)據(jù)庫(kù)是指把面向?qū)ο蟮姆椒ê蛿?shù)據(jù)庫(kù)技術(shù)結(jié)合起來可以使數(shù)據(jù)庫(kù)系統(tǒng)的分析、設(shè)計(jì)最大限度地與人們對(duì)客觀世界的認(rèn)識(shí)相一致。面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)是為了滿足新的數(shù)據(jù)庫(kù)應(yīng)用需要而產(chǎn)生的新一代數(shù)據(jù)庫(kù)系統(tǒng)。

三、數(shù)據(jù)庫(kù)管理系統(tǒng)的研究現(xiàn)狀

1、數(shù)據(jù)模型和數(shù)據(jù)序發(fā)展

數(shù)據(jù)庫(kù)管理系統(tǒng)是隨數(shù)據(jù)庫(kù)系統(tǒng)發(fā)展而發(fā)展的。自數(shù)據(jù)管理進(jìn)入系統(tǒng)管理后,上世紀(jì)六七十年代,先后發(fā)展產(chǎn)生了層次數(shù)據(jù)庫(kù)系統(tǒng)、網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng)和關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。這3個(gè)系統(tǒng)都是建立在相應(yīng)的數(shù)據(jù)模型理論上的,數(shù)據(jù)模型是一種限制世界數(shù)據(jù)特征的抽象,在現(xiàn)實(shí)世界、信息世界和機(jī)器世界分別表達(dá)描述,分別以數(shù)據(jù)、信息或記錄等表示的。數(shù)據(jù)模型主要是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束等。

2、數(shù)據(jù)庫(kù)管理系統(tǒng)的形成

數(shù)據(jù)庫(kù)管理系統(tǒng)為了數(shù)據(jù)庫(kù)的建立、使用和管理維護(hù)而建立的。其功能主要有:數(shù)據(jù)定義;數(shù)據(jù)庫(kù)操作;數(shù)據(jù)庫(kù)運(yùn)行管理;數(shù)據(jù)組織、存儲(chǔ)和管理;數(shù)據(jù)庫(kù)的建立和維護(hù)。數(shù)據(jù)庫(kù)管理系統(tǒng)的基本特征:數(shù)據(jù)結(jié)構(gòu)化統(tǒng)一管理。這樣在統(tǒng)一的數(shù)據(jù)模型表示上,數(shù)據(jù)可以面向整個(gè)應(yīng)用系統(tǒng),容易維護(hù)擴(kuò)展,數(shù)據(jù)冗余少,實(shí)現(xiàn)共享,較高的獨(dú)立性,數(shù)據(jù)和程序獨(dú)立,將數(shù)據(jù)的定義從程序中分離出去,數(shù)據(jù)庫(kù)管理系統(tǒng)存儲(chǔ),從而簡(jiǎn)化了應(yīng)用程序。數(shù)據(jù)庫(kù)管理系統(tǒng)還提供了對(duì)安全性、完整性、并發(fā)和恢復(fù)的控制。

3、數(shù)據(jù)庫(kù)的智能化和集成化

數(shù)據(jù)庫(kù)技術(shù)的廣泛使用為企業(yè)和組織收集并積累了大量的數(shù)據(jù)。數(shù)據(jù)豐富知識(shí)貧乏的現(xiàn)實(shí)直接導(dǎo)致了聯(lián)機(jī)分析處理(OLAP)、數(shù)據(jù)倉(cāng)庫(kù)(Data Warehousing)和數(shù)據(jù)挖掘等技術(shù)的出現(xiàn),促使數(shù)據(jù)庫(kù)向智能化方向發(fā)展。同時(shí)企業(yè)應(yīng)用越來越復(fù)雜,會(huì)涉及應(yīng)用服務(wù)器、Web服務(wù)器、其他數(shù)據(jù)庫(kù)、舊系統(tǒng)中的應(yīng)用以及第三方軟件等,數(shù)據(jù)庫(kù)產(chǎn)品與這些軟件是否具有良好集成性往往關(guān)系到整個(gè)系統(tǒng)的性能。

四、數(shù)據(jù)庫(kù)管理系統(tǒng)的未來發(fā)展趨勢(shì)

1、數(shù)據(jù)庫(kù)向應(yīng)用軟件方向發(fā)展

隨著用于在線事務(wù)處理OLTP的數(shù)據(jù)庫(kù)管理系統(tǒng)的專業(yè)化發(fā)展,會(huì)出現(xiàn)管理要求不高,價(jià)格相對(duì)低廉的數(shù)據(jù)庫(kù)管理系統(tǒng)。這些系統(tǒng)與其他應(yīng)用軟件進(jìn)行集成,相當(dāng)方便的指導(dǎo)初學(xué)者了解安裝和管理,向?qū)ё詣?dòng)完成許多任務(wù)調(diào)用的智能功能,使得DBMS易于安裝操作和管理。數(shù)據(jù)庫(kù)開發(fā)商還進(jìn)行遠(yuǎn)程管理功能的開發(fā),富有經(jīng)驗(yàn)的數(shù)據(jù)庫(kù)管理人員可從其他地方來監(jiān)視和管理數(shù)據(jù)庫(kù),在某些情形下甚至是數(shù)據(jù)庫(kù)開發(fā)商來為用戶處理問題,這使得DBM S的管理要求降低,隨著用戶對(duì)應(yīng)用開發(fā)商要求的增加這種趨勢(shì)將會(huì)持續(xù)。

2、數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)結(jié)合起來

為了在激烈的競(jìng)爭(zhēng)中取勝許多DBM S開發(fā)商把產(chǎn)品發(fā)展方向定為Internet數(shù)據(jù)庫(kù)。這些開發(fā)商正設(shè)法賦予數(shù)據(jù)庫(kù)網(wǎng)絡(luò)連接功能,擴(kuò)充對(duì)網(wǎng)絡(luò)上多媒體數(shù)據(jù)的存儲(chǔ)和操作管理功能。通過設(shè)置Internet網(wǎng)絡(luò)接口,如支持H TTP協(xié)議Hypertext Transfer Protocol。DBM S提供許多與網(wǎng)絡(luò)服務(wù)器功能相匹配的功能以實(shí)現(xiàn)與網(wǎng)絡(luò)的連接,其趨勢(shì)朝DBM S擁有網(wǎng)絡(luò)地址的方向發(fā)展。DBM S開發(fā)商認(rèn)為DBM S是替代由網(wǎng)絡(luò)服務(wù)器擔(dān)負(fù)的數(shù)據(jù)和文件存儲(chǔ)的最好工具。隨著網(wǎng)絡(luò)商業(yè)化的發(fā)展,將開發(fā)出在DBM S上進(jìn)行存儲(chǔ)的方法,并將取代目前把多媒體數(shù)據(jù)存放在網(wǎng)絡(luò)服務(wù)器的做法,同時(shí)DBM S還會(huì)具有傳輸控制和數(shù)據(jù)集成能力。

3、數(shù)據(jù)庫(kù)的優(yōu)化存儲(chǔ)

以前企業(yè)信息管理的重點(diǎn)是把數(shù)據(jù)放入數(shù)據(jù)庫(kù)保存,而現(xiàn)在則是從數(shù)據(jù)庫(kù)中獲得信息。DBM S正在進(jìn)行數(shù)據(jù)存儲(chǔ)的優(yōu)化,如增加并行處理位圖序列化改進(jìn)隊(duì)列算法,預(yù)合計(jì)改善批量裝載能力等主要的功能。DBM S開發(fā)商已經(jīng)開發(fā)出數(shù)據(jù)存儲(chǔ)的優(yōu)化技術(shù),但要達(dá)到最終要求還有很長(zhǎng)的路要走。在此過渡期主要的DBM S開發(fā)商轉(zhuǎn)向建立新的數(shù)據(jù)存儲(chǔ)功能,并作為其DBM S產(chǎn)品的。可選功能。IB M的DB2,OLAP Server把DB2與Hyperion Solutions公司的Essbase數(shù)據(jù)庫(kù)集成起來。Orach Express Server采用從Information Resources晌買的快遞Express敬術(shù),它們都能存放和管理多維數(shù)據(jù)陣列并具有直接分析復(fù)雜相關(guān)數(shù)據(jù)的能力。

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

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

五、結(jié)束語

綜上所述,數(shù)據(jù)庫(kù)在對(duì)大量信息的有效儲(chǔ)存和快速存取方面發(fā)揮著重要作用,它是大型信息系統(tǒng)的核心和基礎(chǔ)。數(shù)據(jù)庫(kù)的應(yīng)用領(lǐng)域從傳統(tǒng)的面向商業(yè)與事務(wù)處理已經(jīng)擴(kuò)展到科技、經(jīng)濟(jì)、社會(huì)、生活的各個(gè)領(lǐng)域。數(shù)據(jù)庫(kù)管理系統(tǒng)為數(shù)據(jù)庫(kù)的正常運(yùn)行提高了保證,實(shí)現(xiàn)發(fā)展創(chuàng)新具有重要性現(xiàn)實(shí)意義。

參考文獻(xiàn)

[1] 趙靜.數(shù)據(jù)庫(kù)管理系統(tǒng)的現(xiàn)狀及發(fā)展方向[J].電腦編程技巧與維護(hù),2009,12:30-31.

第7篇

關(guān)鍵詞:SQL Server;Oracle;Transact-SQL;企業(yè)管理器;查詢分析器

中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2009)14-3614-02

Large and Medium-sized Database Management System Performance Analysis of Differences

ZHANG Qun-hui, WANG Cong, TONG Xin

(Hunan Information Science Vocational College, Changsha 410151, China)

Abstract: The article introduces the architecture, security model, database file management method, data conversion, backup, restore and replication as well as the Transact-SQL language design. Describes the application process and the flip-flop storage to ensure data integrity and consistency between the realization of the process. Focus on the underlying SQL Server database configuration, management data, performance optimization and security management in detail. Finally, the above study, the SQL Server 2000 and oracle database performance comparison, summed up the characteristics of their own. At present, the practical application in the database field, a lot of database management are some problems still exist, resulting in poor database performance. To study the subject for the selection and application of database systems have a certain significance.

Key words: SQL Server; Oracle; Transact-SQL; Enterprise Manager; Query Analyzer

1 引言

SQL Server 2000是微軟公司最新版的大型數(shù)據(jù)庫(kù)服務(wù)器,其性能指標(biāo)在各方面都有趕超Oracle數(shù)據(jù)庫(kù)的趨勢(shì)。在經(jīng)歷了SQL Server 6.5和7.0兩個(gè)版本的嘗試之后,微軟公司終于開始向大規(guī)模的業(yè)務(wù)領(lǐng)域進(jìn)發(fā)了。微軟公司聘請(qǐng)了世界上最優(yōu)秀的數(shù)據(jù)庫(kù)專家而且專門搭建了信息量可謂空前龐大的地理信息系統(tǒng),勵(lì)精圖治。有了強(qiáng)大的性能和功能支持,并且徹底脫離了Sybase,它將數(shù)據(jù)庫(kù)連接到Internet,并通過Web瀏覽器顯示數(shù)據(jù)操作,具有客戶機(jī)/服務(wù)器結(jié)構(gòu),并與Microsoft公司的其他產(chǎn)品及第三方產(chǎn)品具有良好的兼容性,能方便的實(shí)現(xiàn)無縫操作。此外,SQL Server 2000還提供了對(duì)分布式事務(wù)處理的支持,為大型數(shù)據(jù)庫(kù)項(xiàng)目提供優(yōu)秀的企業(yè)級(jí)的解決方案。再配合其一向?yàn)槿朔Q道的易用性,SQL Server可以說成為了開發(fā)者手中的一柄利器。

因此,在數(shù)據(jù)庫(kù)需求日益增長(zhǎng)的今天。學(xué)好SQL對(duì)于開發(fā)和維護(hù)數(shù)據(jù)庫(kù),以及研究其他數(shù)據(jù)庫(kù)是非常重要的。

2 SQL Server體系結(jié)構(gòu)

SQL Server是由一系列數(shù)量眾多的數(shù)據(jù)組件組成。這些組件在功能上互相補(bǔ)充,在使用方式上彼此協(xié)調(diào),以滿足用戶在數(shù)據(jù)存儲(chǔ)和管理、大型Web站點(diǎn)支持和企業(yè)數(shù)據(jù)分析處理上的需求。從不同的應(yīng)用和功能角度出發(fā),SQL Server具有不同的系統(tǒng)結(jié)構(gòu)分類。具體可以劃分為:

?數(shù)據(jù)庫(kù)體系結(jié)構(gòu)

?客戶機(jī)/服務(wù)器體系結(jié)構(gòu)

?關(guān)系數(shù)據(jù)庫(kù)引擎體系結(jié)構(gòu)

?服務(wù)器管理體系結(jié)構(gòu)

其中,客戶機(jī)/服務(wù)器體系結(jié)構(gòu)又可以劃分為客戶端組件、服務(wù)器組件和通信組件三部分。用戶不用直接訪問 SQL Server進(jìn)行分析服務(wù)的,而是使用客戶應(yīng)用程序來訪問數(shù)據(jù)的。客戶端-服務(wù)器組件體系結(jié)構(gòu)如圖1。

3 SQL Server主要功能

SQL Server充分整合Analysis Services 和資料采集(Data Mining),因而可以調(diào)整資訊,掌握機(jī)會(huì)。領(lǐng)先業(yè)界支持XML、增強(qiáng)系統(tǒng)管理和調(diào)整等工具,以及在企業(yè)和電子商務(wù)等應(yīng)用上有著可調(diào)適性和可靠性。其主要功能包括管理數(shù)據(jù)庫(kù)文件,管理的安全性,執(zhí)行管理任務(wù)等方面,具體如圖2所示。

由于篇幅的關(guān)系,在這里主要介紹SQL Server在安全方面的管理特點(diǎn)。SQL Server的安全性機(jī)制分為4個(gè)等級(jí)。

?客戶機(jī)操作系統(tǒng)的安全性

?SQL Server的登錄安全性

?數(shù)據(jù)庫(kù)的使用安全性

?數(shù)據(jù)庫(kù)對(duì)象的使用安全性

每個(gè)安全等級(jí)就好像一道門,如果門沒有上鎖或用戶擁有開門的鑰匙,則用戶可以通過這道門達(dá)到一個(gè)安全等級(jí)。如果通過了所有的門,則用戶就可實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問了。這個(gè)關(guān)系用圖3來表示。

4 SQL Server性能優(yōu)化

數(shù)據(jù)庫(kù)是企業(yè)信息的核心,其應(yīng)用水平的高低直接影響到企業(yè)管理水平。選擇了一個(gè)高性能的數(shù)據(jù)庫(kù)產(chǎn)品不等于就有一個(gè)好的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),如果數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)不合理,不僅會(huì)增加客戶端和服務(wù)器端程序的編程和維護(hù)的難度,而且還會(huì)影響系統(tǒng)實(shí)際運(yùn)行的性能。

4.1 影響SQL Server性能主要因素及解決辦法

影響SQL Server數(shù)據(jù)庫(kù)性能的因素有很多。比如:在開發(fā)工具、數(shù)據(jù)庫(kù)設(shè)計(jì)、應(yīng)用程序的結(jié)構(gòu)、查詢?cè)O(shè)計(jì)、接口選擇等發(fā)面都有多種選擇,這取決于特定的應(yīng)用環(huán)境和應(yīng)用需求。平常在優(yōu)化SQL Server性能,主要從以下幾個(gè)方面著手:

?數(shù)據(jù)庫(kù)設(shè)計(jì)問題

?應(yīng)用系統(tǒng)設(shè)計(jì)

?操作系統(tǒng)相關(guān)優(yōu)化

4.2 SQL Server優(yōu)化器

SQL Server優(yōu)化器通過分析查詢語句,自動(dòng)對(duì)查詢進(jìn)行優(yōu)化并決定最有效的執(zhí)行方案。主要是通過查詢分析、索引選擇、合并選擇三個(gè)階段完成的。完成以上三個(gè)過程后,優(yōu)化器就會(huì)生成一個(gè)基于費(fèi)用的查詢執(zhí)行計(jì)劃,這個(gè)計(jì)劃充分利用了可用的索引,并以最小的系統(tǒng)開支和良好的執(zhí)行性能訪問原來的數(shù)據(jù)。

4.3 SQL Server優(yōu)化應(yīng)用分析

在實(shí)際操作過程中,可以先使用SQL事件偵查器創(chuàng)建一個(gè)工作負(fù)荷文件,來跟蹤一段時(shí)間內(nèi)某個(gè)指定數(shù)據(jù)庫(kù)的活動(dòng)。然后根據(jù)跟蹤記錄,使用索引優(yōu)化向?qū)韺?duì)索引進(jìn)行優(yōu)化。

5 SQL Server與Oracle數(shù)據(jù)庫(kù)的比較

5.1 SQL Server的優(yōu)越性

SQL Server是當(dāng)今最重要的數(shù)據(jù)庫(kù)管理系統(tǒng)之一。之所以能夠在現(xiàn)代數(shù)據(jù)庫(kù)管理系統(tǒng)行列中立于不敗之地,SQL Server有著他獨(dú)自的優(yōu)點(diǎn)。主要體現(xiàn)在以下以個(gè)方面:

1)非過程化語言

SQL是一個(gè)非過程化的語言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。

2)統(tǒng)一的語言

SQL可用于所有用戶的DB活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。基本的SQL 命令只需很少時(shí)間就能學(xué)會(huì),最高級(jí)的命令在幾天內(nèi)便可掌握。

3)是所有關(guān)系數(shù)據(jù)庫(kù)的公共語言

由于所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都支持SQL語言,用戶可將使用SQL的技能從一個(gè)RDBMS(關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng))轉(zhuǎn)到另一個(gè),所有用SQL編寫的程序都是可以移植的。

5.2 Oracle數(shù)據(jù)庫(kù)介紹

Oracle9i是業(yè)界第一個(gè)完整、簡(jiǎn)單的用于互聯(lián)網(wǎng)的新一代智能化的、協(xié)作各種應(yīng)用的軟件基礎(chǔ)架,其主要特點(diǎn)體現(xiàn)在:

1)支持大數(shù)據(jù)庫(kù)、多用戶的高性能的事務(wù)處理。

2)ORACLE遵守?cái)?shù)據(jù)存取語言、操作系統(tǒng)、用戶接口和網(wǎng)絡(luò)通信協(xié)議的工業(yè)標(biāo)準(zhǔn)。

3)實(shí)施安全性控制和完整性控制。

4)支持分布式數(shù)據(jù)庫(kù)和分布處理。

5)具有可移植性、可兼容性和可連接性。

5.3 兩種數(shù)據(jù)庫(kù)的比較結(jié)果

通過對(duì)SQL Server數(shù)據(jù)庫(kù)的學(xué)習(xí)和Oracle數(shù)據(jù)庫(kù)的查閱。總結(jié)出兩種數(shù)據(jù)庫(kù)大致區(qū)別,如下所示:

1)開放性

SQL Server:只能在Windows下運(yùn)行,沒有絲毫的開放性。

Oracle:能在所有主流平臺(tái)上運(yùn)行(包括 Windows)。完全支持所有的工業(yè)標(biāo)準(zhǔn)。采用完全開放策略。可以使客戶選擇最適合的解決方案。對(duì)開發(fā)商全力支持。

2)可伸縮性和并行性

SQL Server:并行實(shí)施和共存模型并不成熟,很難處理日益增多的用戶數(shù)和數(shù)據(jù)卷,伸縮性有限。

Oracle:平行服務(wù)器通過使一組結(jié)點(diǎn)共享同一簇中的工作來擴(kuò)展Window NT的能力,提供高可用性和高伸縮性的簇的解決方案。如果WindowsNT不能滿足需要, 用戶可以把數(shù)據(jù)庫(kù)移到UNIX中。

3)安全性

SQL server:沒有獲得任何安全證書。

Oracle Server:獲得最高認(rèn)證級(jí)別的ISO標(biāo)準(zhǔn)認(rèn)證。

4)性能

SQL Server:多用戶時(shí)性能不佳,C/S結(jié)構(gòu),只支持Windows客戶,可以用ADO,DAO,OLEDB,ODBC連接。

Oracle:性能最高, 保持WindowsNT下的TPC-D和TPC-C的世界記錄。多層次網(wǎng)絡(luò)計(jì)算,支持多種工業(yè)標(biāo)準(zhǔn),可以用ODBC,JDBC,OCI等網(wǎng)絡(luò)客戶連接。

5)操作簡(jiǎn)便

SQL Server:操作簡(jiǎn)單,但只有圖形界面。

Oracle:較復(fù)雜, 同時(shí)提供GUI和命令行,在Windows NT和Unix下操作相同。

6)使用風(fēng)險(xiǎn)

SQL Server:完全重寫的代碼,經(jīng)歷了長(zhǎng)期的測(cè)試,不斷延遲,許多功能需要時(shí)間來證明。并不十分兼容早期產(chǎn)品。使用需要冒一定風(fēng)險(xiǎn)。

Oracle:長(zhǎng)時(shí)間的開發(fā)經(jīng)驗(yàn),完全向下兼容。得到廣泛的應(yīng)用。完全沒有風(fēng)險(xiǎn)。

以上是SQL Server與Oracle數(shù)據(jù)庫(kù)之間較為粗略的比較。具體要考慮該使用什么軟件時(shí),還要根據(jù)自己的業(yè)務(wù)需求和基礎(chǔ)設(shè)施來綜合考慮。

6 數(shù)據(jù)庫(kù)系統(tǒng)回顧與展望

縱觀當(dāng)今的商用數(shù)據(jù)庫(kù)市場(chǎng),稱之為群雄割據(jù)毫不為過。自20世紀(jì)70年代關(guān)系模型提出后,由于其突出的優(yōu)點(diǎn),迅速被商用數(shù)據(jù)庫(kù)系統(tǒng)所采用。據(jù)統(tǒng)計(jì),70年代以來新發(fā)展的DBMS系統(tǒng)中,近百分之九十是采用關(guān)系數(shù)據(jù)模型, 80年代和90年代是RDBMS產(chǎn)品發(fā)展和競(jìng)爭(zhēng)的時(shí)代。各種產(chǎn)品經(jīng)歷了從集中到分布,從單機(jī)環(huán)境到網(wǎng)絡(luò)環(huán)境,從支持信息管理到聯(lián)機(jī)事務(wù)處理(OLTP),再到聯(lián)機(jī)分析處理(OLAP)的發(fā)展過程;對(duì)關(guān)系模型的支持也逐步完善;系統(tǒng)的功能也不斷增強(qiáng)。

Oracle9i已經(jīng)出爐,它增強(qiáng)了針對(duì)電子商務(wù)的新特性,和對(duì)因特網(wǎng)應(yīng)用的支持,提供了對(duì)大數(shù)據(jù)量的在線事務(wù)處理(OLTP)環(huán)境、查詢密集型數(shù)據(jù)倉(cāng)庫(kù)以及要求苛刻的互聯(lián)網(wǎng)應(yīng)用的高效、可靠及安全的數(shù)據(jù)管理能力。

SQL Server 2000的下一代產(chǎn)品YuKon預(yù)計(jì)在今年推出。YuKon主要增強(qiáng)的特性大概是集群,每個(gè)服務(wù)器自己進(jìn)行數(shù)據(jù)處理、管理內(nèi)存、加鎖和事務(wù)處理,與此同時(shí)保持與集群中其他及其的內(nèi)部聯(lián)系,能做到集群中一臺(tái)機(jī)器不能工作,不會(huì)影響整個(gè)系統(tǒng)的工作。

7 結(jié)束語

在信息量日益增多的今天,數(shù)據(jù)的管理及安全問題已成為眾多企業(yè)的“頭等大事”。隨之而來的,是眾多大中型數(shù)據(jù)庫(kù)管理系統(tǒng)相繼推出,選擇一個(gè)好的數(shù)據(jù)庫(kù)系統(tǒng)能在某種程度上來彌補(bǔ)企業(yè)數(shù)據(jù)管理上的一些不足。有鑒于此,本文詳細(xì)分析了SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)的原理,無論是從其安全性能方面,還是從其操作方面來說,SQL Server數(shù)據(jù)庫(kù)基本能滿足多數(shù)企業(yè)用戶的需要。特別是在安全等級(jí)方面,通過圖文并茂的方式得以體現(xiàn),讓用戶一看就懂,希望能對(duì)讀者了解SQL Server數(shù)據(jù)庫(kù)帶來幫助。

參考文獻(xiàn):

[1] Microsoft.企業(yè)級(jí)數(shù)據(jù)庫(kù)的安裝、配置和管理[M].北京:高等教育出版社,2003.8.

[2] 李真文.SQL Server 2000開發(fā)人員指南[M].北京:北京希望電子出版社.2001.5.

[3] Microsoft.SQL Server 2000系統(tǒng)管理[M].北京:清華大學(xué)出版社,2001.11.

[4] 李曉,張曉輝,李祥勝.SQL Server2000管理及應(yīng)用系統(tǒng)開發(fā)[M].北京:人民郵電出版社,2002.12.

[5] 劉耀儒.新概念SQL Server 2000教程[M].北京:北京科海集團(tuán)公司出版,2000.9.

[6] 薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:高等教育出版社,2001.7.

第8篇

【關(guān)鍵詞】:數(shù)據(jù)庫(kù);系統(tǒng);模糊查詢

中圖分類號(hào):TP3 文獻(xiàn)標(biāo)識(shí)碼:E 文章編號(hào):1006-0510(2008)09059-02

在數(shù)據(jù)庫(kù)管理系統(tǒng)中,查詢是一個(gè)很重要的內(nèi)容。然而,在多數(shù)情況下人們不能準(zhǔn)確知道作為查詢條件的字段內(nèi)容,如:某字段內(nèi)容為"涪陵師范高等專科學(xué)校",查詢者可能只知道其簡(jiǎn)稱"涪陵師專"或"涪師專",這時(shí),為保證能查到滿足條件的數(shù)據(jù)記錄,只能進(jìn)行模糊查詢。下面從編程的角度談?wù)勗贔oxPro 2.5b中,實(shí)現(xiàn)模糊查詢的方法。

一、簡(jiǎn)單的模糊查詢方法

1. 利用比較操作符"="進(jìn)行模糊查詢

先把SET EXACT的設(shè)置置為OFF,這時(shí),"="用于兩個(gè)字符表達(dá)式之間作比較,其規(guī)則是:"="右邊的字符逐個(gè)與"="左邊相同位置的字符進(jìn)行比較,只要遇到其中一個(gè)字符不相等,或者"="右邊的字符表達(dá)式結(jié)束,比較操作就結(jié)束。所以,"abc"="abc","abc"="ab","ab_"="ab","ab"=""的比較結(jié)果均為邏輯真(.T.)。可見,這種方法的模糊性是不能令人滿意的。

2. 利用"$"進(jìn)行包含比較,其模糊查詢的效果就比用"="時(shí)好得多

這種方法是在"$"右邊的字符表達(dá)式中查找"$"左邊的字符表達(dá)式,若找到返回邏輯真(.T.),否則返回邏輯假(.F.)。用這種方法只要"$"左邊的字符表達(dá)式的每一個(gè)字符在"$"右邊的字符表達(dá)式中存在且位置不間斷,查找就能成功,然而對(duì)于諸如前面提到的"涪陵師專"或"涪師專"之類的簡(jiǎn)稱,其查找結(jié)果為邏輯假(.F.)。

由此可見,直接利用"="和"$"進(jìn)行比較操作是不能太"模糊"的。

二、查詢條件為縮略語或簡(jiǎn)稱的模糊查詢方法

縮略語或簡(jiǎn)稱在地名、單位名稱中使用非常廣泛。通常,縮略語或簡(jiǎn)稱是由全稱中的某些排列位置不連續(xù)的字符組成的,因此,通過設(shè)置不同長(zhǎng)度的字符串進(jìn)行比較的規(guī)則,或者利用包含比較符"$",是不能對(duì)縮略語或簡(jiǎn)稱進(jìn)行模糊查詢的。這時(shí)可編寫一通用的自定義函數(shù),將用戶輸入的查詢條件()與字符型字段變量()進(jìn)行逐字比較,如果是的縮略語或簡(jiǎn)稱,則返回邏輯真(.T.)否則返回邏輯假(.F.),從而實(shí)現(xiàn)模糊查詢。

下面將作者所編寫的自定義函數(shù)介紹給讀者,以供參考。

設(shè)計(jì)思想:此函數(shù)必須是一個(gè)通用函數(shù)。為此,執(zhí)行時(shí)可先接受二個(gè)參數(shù)──和。從的左邊開始取其第一、二個(gè)字符X1,用AT( )函數(shù)測(cè)試X1在中的位置S1,如果S1不為0,就將中包含X1以及左邊部分的字符截掉,并取中的第三、四個(gè)字符X2,用AT( )函數(shù)測(cè)試X2在的剩余部分中的位置S2,若S2不為0,就將的剩余部分中包含X2以及左邊部分的字符截掉……,直到將中的字符取完并在中測(cè)試完為止,最后本函數(shù)返回邏輯真(.T.)。在這個(gè)過程中只要有一次測(cè)試不成功(即Sn=0),則退出本函數(shù)并返回邏輯假(.F.)。因?yàn)橐粋€(gè)漢字占二個(gè)ASCII字符,所以每次取二個(gè)相鄰字符進(jìn)行測(cè)試(讓ZFBJ.PRG中的K=2)。這樣做,一是可以減少測(cè)試比較的次數(shù),提高程序運(yùn)行速度。二是當(dāng)中含有數(shù)字、字母等半角字符時(shí),可以減少滿足條件的記錄數(shù)目,提高查詢的命中率。然而,若查詢條件中含有英文縮寫,則每次只能取一個(gè)ASCII字符進(jìn)行測(cè)試(讓ZFBJ.PRG中的K=1)。

本函數(shù)的源程序如下:

* 程序名稱:ZFBJ.PRG

* 程序功能:比較是否為的縮略語

* 調(diào)用格式:ZFBJ(,)

* 通常是一個(gè)字符型字段變量

* 返 回 值:邏輯值 .T. 或 .F.

* 使用環(huán)境:FoxPro 2.5b

PARAMETERS m.FIELD, m.INMC

PRIVATE ALL

IF (PARAMETERS( ) < 2) ;

OR EMPTY(ALLTRIM(m.FIELD)) ;

OR EMPTY(ALLTRIM(m.INMC))

RETURN .F.

ENDIF

IF SET("TALK") = "ON"

SET TALK OFF

m.省略pstat = SET("COMPATIBLE")

SET COMPATIBLE FOXPLUS

J = LEN(ALLTRIM(m.INMC))

K=2

FOR I = 1 TO J STEP K

m.MC = SUBSTR(ALLTRIM(m.INMC),I,K)

MCWZ = AT(m.MC,ALLTRIM(m.FIELD))

IF MCWZ0

m.FIELD = SUBSTR(ALLTRIM(m.FIELD),MCWZ+K)

fhz = .T.

ELSE

fhz = .F.

EXIT

ENDIF

ENDFOR

IF m.省略pstat = "ON"

SET COMPATIBLE ON

ENDIF

RETURN fhz

使用舉例:設(shè)內(nèi)存變量m.field,其值為用戶輸入的用戶名稱的簡(jiǎn)稱,如"涪師專",現(xiàn)在要在KTJBK.DBF中查詢用戶名稱(字段名)為"涪陵師范高等專科學(xué)校",或?yàn)?涪陵師專",或?yàn)?涪師專"的全部記錄,可以先將滿足條件的記錄拷貝到一臨時(shí)數(shù)據(jù)庫(kù)TEMP.DBF中,然后再瀏覽,瀏覽完畢刪除臨時(shí)數(shù)據(jù)庫(kù)TEMP.DBF。其程序如下:

m.field="涪師專"

SELECT 0

USE KTJBK

COPY TO TEMP.DBF FOR ZFBJ(用戶名稱,m.field)

SELECT 0

USE TEMP

BROWSE NOEDIT

USE

DELETE FILE

TEMP.DBF

SELECT KTJBK

USE

通過上面介紹的自定義函數(shù)實(shí)現(xiàn)了真正的模糊查詢,然而令人遺憾的是它的速度表現(xiàn)總

使人感到美中不足。幸好在FoxPro中引入了結(jié)構(gòu)化查詢語言SELECT-SQL。

三、 利用FoxPro中SELECT-SQL語句的模糊查詢方法

結(jié)構(gòu)化查詢語言SQL是FoxPro中值得驕傲的特色之一。利用SQL的SELECT語句,可以非常方便、極其快速地進(jìn)行十分復(fù)雜的查詢操作。特別值得推薦的是ELECT-SQL語句中的WHERE參數(shù)支持通配符"%(百分符號(hào))"和"_(下劃線符號(hào))",因此,對(duì)于查詢條件為縮略語或簡(jiǎn)稱的情況,可以非常簡(jiǎn)單地實(shí)現(xiàn)真正的模糊查詢。這里,百分符號(hào)"%"代表0個(gè)或0個(gè)以上的任意字符,下劃線符號(hào)"_"代表1個(gè)任意字符,它們只能與運(yùn)算符LIKE搭配使用。

使用舉例:設(shè)內(nèi)存變量m.field,其值為用戶輸入的用戶名稱的簡(jiǎn)稱,如"涪師專",現(xiàn)在要在KTJBK.DBF中查詢用戶名稱(字段名)為"涪陵師范高等專科學(xué)校",或?yàn)?涪陵師專",或?yàn)?涪師專"的全部記錄,可以用下面的一段程序?qū)崿F(xiàn):

m. field="涪師專"

mc_cxtj="%"

FOR i=1 TO LEN(ALLTRIM(m.field)) STEP 2

mc_cxtj=mc_cxtj+SUBSTR(ALLTRIM(m.field),i,2)+"%"

ENDFOR

SELECT * ;

FROM KTJBK ;

WHERE KTJBK.用戶名稱 LIKE (mc_cxtj) ;

INTO CURSOR TEMP

程序說明:本程序運(yùn)行時(shí),先將m.field = "涪師專" 中插入四個(gè)通配符"%",得到

第9篇

【關(guān)鍵詞】水電廠計(jì)算機(jī)監(jiān)控軟件數(shù)據(jù)庫(kù)管理系統(tǒng)分析

計(jì)算機(jī)技術(shù)的進(jìn)步推動(dòng)了大數(shù)據(jù)時(shí)代的來臨,目前在很多水電廠在實(shí)際運(yùn)作中都使用計(jì)算機(jī)監(jiān)控軟件來對(duì)水電廠的日常工作進(jìn)行監(jiān)督和指導(dǎo),而整個(gè)水電廠計(jì)算機(jī)監(jiān)控軟件中的中心部分就是數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)庫(kù)管理系統(tǒng)的運(yùn)作過程是否高效、作用發(fā)揮是否充分直接影響著水電廠計(jì)算機(jī)監(jiān)控軟件的功能發(fā)揮。

1數(shù)據(jù)庫(kù)管理特點(diǎn)

在目前,市場(chǎng)上通用的水電廠計(jì)算機(jī)監(jiān)控軟件中的數(shù)據(jù)庫(kù)管理系統(tǒng)有主要有兩種管理模式,分別是集中式數(shù)據(jù)庫(kù)管理模式和分布式數(shù)據(jù)庫(kù)管理模式。這兩種模式各自有不同的特點(diǎn),通過分析它們的具體設(shè)計(jì)要求,在充分了解它們各自的優(yōu)缺點(diǎn)后,對(duì)其進(jìn)行數(shù)據(jù)庫(kù)軟、硬件要求的總結(jié)、歸納。

1.1集中式數(shù)據(jù)庫(kù)管理模式

所謂集中式數(shù)據(jù)庫(kù)管理模式就是指只有一個(gè)中心數(shù)據(jù)庫(kù)來完成對(duì)整個(gè)系統(tǒng)的管理工作。數(shù)據(jù)庫(kù)中的組成部分是各式各樣的文件,每一個(gè)文件的匯入都計(jì)入到數(shù)據(jù)庫(kù)的輸入記錄中。由于只有一個(gè)中心數(shù)據(jù)庫(kù),所以設(shè)計(jì)每一個(gè)輸入記錄,都會(huì)對(duì)整個(gè)數(shù)據(jù)庫(kù)的運(yùn)行產(chǎn)生一定的影響,任何一個(gè)輸入記錄出現(xiàn)差池都會(huì)造成整個(gè)水電廠計(jì)算機(jī)監(jiān)控軟件數(shù)據(jù)庫(kù)管理系統(tǒng)的失穩(wěn)。另外,中心數(shù)據(jù)庫(kù)的大部分集中于主計(jì)算機(jī),因此主計(jì)算機(jī)的核心作用尤為突出,一旦主計(jì)算機(jī)的運(yùn)行出現(xiàn)故障,就會(huì)導(dǎo)致大量的數(shù)據(jù)庫(kù)信息丟失,數(shù)據(jù)的丟失會(huì)造成監(jiān)控工作的延誤甚至功能失效,最終的結(jié)果就是整個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)的土崩瓦解。還有一個(gè)關(guān)鍵因素是,主計(jì)算機(jī)還對(duì)分期投運(yùn)的機(jī)組的數(shù)據(jù)庫(kù)的設(shè)計(jì)和安裝工作形成嚴(yán)重的制約作用,嚴(yán)重影響了整個(gè)管理系統(tǒng)的順暢運(yùn)行。當(dāng)然,任何事物都有兩面性,集中式數(shù)據(jù)管理模式的優(yōu)點(diǎn)就在于可以有效提高數(shù)據(jù)庫(kù)設(shè)備的利用率和統(tǒng)一性,可以很大程度上減少相關(guān)設(shè)備的投資運(yùn)營(yíng)成本。

1.2分布式數(shù)據(jù)庫(kù)管理模式

分布式數(shù)據(jù)庫(kù)管理模式是與集中式數(shù)據(jù)庫(kù)管理模式相對(duì)應(yīng)的一種數(shù)據(jù)庫(kù)管理模式。分布式數(shù)據(jù)庫(kù)管理模式的特點(diǎn)就是與集中式不同,數(shù)據(jù)庫(kù)系統(tǒng)中不止一個(gè)數(shù)據(jù)庫(kù),并且多個(gè)數(shù)據(jù)庫(kù)在工作時(shí)相互獨(dú)立,互不干擾,這樣的話在其中一個(gè)數(shù)據(jù)庫(kù)進(jìn)行修改時(shí)不會(huì)引起其他未修改數(shù)據(jù)庫(kù)的變動(dòng)。這樣多個(gè)互相獨(dú)立工作的數(shù)據(jù)庫(kù)在主計(jì)算機(jī)出現(xiàn)故障的時(shí)候,LCU依舊可以正常工作。但是當(dāng)某個(gè)LCU出現(xiàn)問題時(shí),并不影響其他控制單元的照常工作,也便于機(jī)組的分期投運(yùn)和數(shù)據(jù)庫(kù)的及時(shí)修改。基于分布式數(shù)據(jù)庫(kù)管理模式的顯著優(yōu)勢(shì),因而相對(duì)于集中式數(shù)據(jù)庫(kù)管理模式,分布式是目前數(shù)據(jù)庫(kù)管理模式的一種主要發(fā)展趨勢(shì)。但是同時(shí),分布式數(shù)據(jù)庫(kù)管理模式也存在一定問題。分布式數(shù)據(jù)庫(kù)的管理模式不利于數(shù)據(jù)庫(kù)管理工作的統(tǒng)一性和集中性,致使設(shè)備資源不能得到充分利用,多個(gè)數(shù)據(jù)庫(kù)同時(shí)工作也會(huì)增加設(shè)備的資金投入,增大了資金壓力。

2水電廠計(jì)算機(jī)監(jiān)控軟件中的數(shù)據(jù)庫(kù)管理系統(tǒng)的設(shè)計(jì)要求

2.1數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)的硬件要求

對(duì)于集中式數(shù)據(jù)庫(kù)管理模式的硬件要求,需要一臺(tái)主計(jì)算機(jī)或者兩臺(tái)主計(jì)算機(jī)的配合,來進(jìn)行整個(gè)監(jiān)控軟件中數(shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù)收集和功能控制工作。集中式數(shù)據(jù)管理系統(tǒng)的其他組成結(jié)構(gòu)部分還有現(xiàn)地控制單元(即為L(zhǎng)CU)、前置機(jī)、工作站等。這些結(jié)構(gòu)單元想要啟動(dòng)工作程序,需要實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備與主計(jì)算機(jī)的連通,進(jìn)而完成數(shù)據(jù)收集、數(shù)據(jù)簡(jiǎn)單處理、數(shù)據(jù)顯示以及數(shù)據(jù)控制等步驟。由于集中式數(shù)據(jù)管理系統(tǒng)模式的中心功能點(diǎn)是主計(jì)算機(jī),所以系統(tǒng)結(jié)構(gòu)的其余部分可以使用較為初級(jí)的設(shè)備,不必完全使用高檔器械,這樣就減少了運(yùn)營(yíng)成本的投入。

對(duì)于分布式數(shù)據(jù)庫(kù)管理模式,對(duì)于管理系統(tǒng)結(jié)構(gòu)的要求就是LCU和主計(jì)算機(jī)的互相獨(dú)立的運(yùn)行和獨(dú)立完成工作任務(wù)。因而,與集中式數(shù)據(jù)庫(kù)管理系統(tǒng)的硬件設(shè)備的要求不同,分布式數(shù)據(jù)庫(kù)對(duì)于硬件的要求較高,需要硬件配備的等級(jí)較為出眾,特別是針對(duì)LCU部分,LCU部分在工作時(shí)需要一臺(tái)處理器完成數(shù)據(jù)庫(kù)處理和主要控制工作。處理器的工作流程有多種形式,一種是每個(gè)LCU單獨(dú)配置一臺(tái)中心主處理器,要求該處理器自帶顯示屏。另外一種是LCU公用一臺(tái)便攜式PC機(jī),但是該P(yáng)C機(jī)需要裝載公用應(yīng)用程序。注意在使用公用PC機(jī)的時(shí)候,要保證每一個(gè)LCU都單獨(dú)裝載有數(shù)據(jù)庫(kù)等關(guān)鍵元件,這樣在與主計(jì)算機(jī)連通后可以完成機(jī)組控制。

2.2數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)的軟件要求

對(duì)于集中式數(shù)據(jù)庫(kù)管理系統(tǒng),主計(jì)算機(jī)對(duì)于數(shù)據(jù)庫(kù)的作用是至關(guān)重要的,實(shí)際工作中集中式數(shù)據(jù)庫(kù)管理系統(tǒng)的運(yùn)行基礎(chǔ)是UNIX系統(tǒng),支持這一系統(tǒng)的協(xié)議是TCP/IP協(xié)議。在集中式數(shù)據(jù)庫(kù)管理系統(tǒng)中,LCU主要執(zhí)行的功能是數(shù)據(jù)采集、數(shù)據(jù)格式轉(zhuǎn)換、開停機(jī)控制和數(shù)據(jù)通訊處理等。因此在集中式數(shù)據(jù)庫(kù)管理系統(tǒng)中,對(duì)LCU的系統(tǒng)軟件要求相對(duì)較低,配備的條件也較為簡(jiǎn)單,因而一般的工控機(jī)就可以滿足工作要求。

針對(duì)分布式數(shù)據(jù)庫(kù)管理系統(tǒng)的軟件要求,LCU和主計(jì)算機(jī)各自具有自己獨(dú)立的數(shù)據(jù)庫(kù),它們各自具有不同的功能,LCU主要是本控制單元使用的數(shù)據(jù)庫(kù),而主計(jì)算機(jī)借助于綜合數(shù)據(jù)處理數(shù)據(jù)庫(kù),這些數(shù)據(jù)庫(kù)之間既可以單獨(dú)完成自己的功能,又可以實(shí)現(xiàn)主計(jì)算機(jī)對(duì)LCU的進(jìn)行良好控制。

3結(jié)語

綜上所述,本文重點(diǎn)分析了水電廠計(jì)算機(jī)監(jiān)控軟件中的數(shù)據(jù)庫(kù)管理系統(tǒng),水電廠計(jì)算機(jī)監(jiān)控軟件中的數(shù)據(jù)庫(kù)管理系統(tǒng)有兩種主要模式,一是集中式管理模式,另一種是分布式管理模式。它們各自具有不同的特點(diǎn):集中式管理模式的特點(diǎn)是整個(gè)系統(tǒng)的運(yùn)作只借助一個(gè)中心主計(jì)算機(jī)來完成,來實(shí)現(xiàn)監(jiān)控系統(tǒng)的正常運(yùn)行;而對(duì)于分布式管理模式的運(yùn)作需要多個(gè)主計(jì)算機(jī)的互相配合,但是各數(shù)據(jù)庫(kù)之間又可以獨(dú)立工作。

參考文獻(xiàn):

第10篇

【關(guān)鍵詞】計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)用安全性可靠性

計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)是基于SQLServer數(shù)據(jù)庫(kù)來實(shí)現(xiàn)的,其是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),具有高可用性、管理工具、安全性強(qiáng)和可伸縮性的特點(diǎn),計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)在各行各業(yè)中得到廣泛應(yīng)用。

一、 計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)概述

計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)主要是通過信息載體來實(shí)現(xiàn)數(shù)據(jù)的傳輸和處理,其具有共享性、獨(dú)立性、安全性、可靠性、可操作性強(qiáng)、高效處理和降低冗余度的特點(diǎn),當(dāng)用戶需要進(jìn)行數(shù)據(jù)查詢和修改時(shí),用戶只需要進(jìn)入計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)內(nèi)進(jìn)行數(shù)據(jù)管理,另外,計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)的最大特點(diǎn)是能實(shí)現(xiàn)多用戶下的并發(fā)控制和管理,其中,嵌入式數(shù)據(jù)庫(kù)系統(tǒng)是當(dāng)前應(yīng)用最多的計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng),其具有操作性強(qiáng)、快速處理的功能。對(duì)于計(jì)算機(jī)數(shù)據(jù)庫(kù)管理的層次結(jié)構(gòu),主要包括應(yīng)用層、語言翻譯處理層、數(shù)據(jù)存取層、數(shù)據(jù)存儲(chǔ)層和操作系統(tǒng)等五個(gè)層次,針對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用,為了提高計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用效率,用戶可以對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行加密措施,為了加強(qiáng)用戶的數(shù)據(jù)訪問控制,用戶可以采取存取管理技術(shù)和數(shù)據(jù)備份就數(shù)據(jù)恢復(fù)技術(shù)來加強(qiáng)計(jì)算機(jī)數(shù)據(jù)庫(kù)系統(tǒng)的管理,以保證計(jì)算機(jī)數(shù)據(jù)庫(kù)系統(tǒng)的安全性和可靠性。

二、計(jì)算機(jī)數(shù)據(jù)庫(kù)管理應(yīng)用問題探討

計(jì)算機(jī)數(shù)據(jù)庫(kù)管理在不同領(lǐng)域中得到廣泛應(yīng)用,隨著社會(huì)經(jīng)濟(jì)及計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用具有十分重要的意義,因此,下面對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)管理的應(yīng)用進(jìn)行分析。

(一) 多媒體計(jì)算機(jī)數(shù)據(jù)庫(kù)管理的應(yīng)用

當(dāng)前,多媒體計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)的應(yīng)用已受到大多數(shù)人的青睞,其是通過計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)與數(shù)字化多媒體技術(shù)有效結(jié)合的技術(shù),計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)通過將多媒體與圖書館及其他電子商來有效結(jié)合,從而實(shí)現(xiàn)多媒體數(shù)據(jù)庫(kù)管理技術(shù),其不僅增強(qiáng)了多媒體數(shù)據(jù)庫(kù)的應(yīng)用效果,也增強(qiáng)了多媒體數(shù)據(jù)庫(kù)的安全性,如對(duì)于圖書館多媒體數(shù)據(jù)庫(kù)管理的應(yīng)用,其主要是將計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)和多媒體管理有效結(jié)合在圖書管理中,形成安全、有效的圖書館數(shù)據(jù)管理系統(tǒng),通過為借閱者建立安全、有效的多媒體圖書館數(shù)據(jù)管理系統(tǒng),這樣借閱者不僅可以快速找到自己需求的書籍,也可以加強(qiáng)圖書館的安全性,因此,多媒體管理應(yīng)用具有重要意義。

(二)計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)在信息管理中的應(yīng)用

將計(jì)算機(jī)數(shù)據(jù)庫(kù)管理應(yīng)用在信息管理中,不僅可以加強(qiáng)對(duì)信息管理的控制,也可以提高信息管理的安全性和可靠性,通過計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)對(duì)信息進(jìn)行記錄分析和加密,并建立專門數(shù)據(jù)模型,從而實(shí)現(xiàn)信息傳輸、接收的快速處理。計(jì)算機(jī)數(shù)據(jù)庫(kù)管理在信息管理中應(yīng)用的主要原理是根據(jù)信息的劃分結(jié)構(gòu)來實(shí)現(xiàn)對(duì)信息的應(yīng)用存儲(chǔ),由于不同應(yīng)用領(lǐng)域有不同的信息管理,例如對(duì)于商業(yè)信息機(jī)密的管理,其可以利用計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)來實(shí)現(xiàn)商業(yè)機(jī)密信息的加密,由于計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)具有操作性強(qiáng)、安全性高的特點(diǎn),在信息管理發(fā)展中,商業(yè)信息機(jī)密管理是信息管理中的重要組成部分,因此,采用計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)來實(shí)現(xiàn)商業(yè)信息加密管理,這樣不僅可以提高信息管理的安全性,也可以降低商業(yè)機(jī)密泄漏的風(fēng)險(xiǎn),對(duì)商業(yè)的經(jīng)濟(jì)發(fā)展具有非常重要的意義。

(三)計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)在工程管理中的應(yīng)用

針對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)在工程管理中的應(yīng)用,由于工程管理涉及的相關(guān)資料比較多,尤其是工程中的信息記錄,其具有一定的復(fù)雜性,而計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)可以對(duì)工程管理中的相關(guān)資料進(jìn)行分析和處理,同時(shí)也可以對(duì)工程中的相關(guān)數(shù)據(jù)進(jìn)行有效的分析和核算,因此,采用計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)應(yīng)用在工程管理中具有非常重要的意義,工作人員只需要將數(shù)據(jù)資料輸入到計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)中,計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)則對(duì)輸入的數(shù)據(jù)進(jìn)行分類整理,例如對(duì)于工程管理中的工程核算,工作人員只需要將工程建設(shè)成本數(shù)據(jù)、員工工資及設(shè)備成本資料輸入到計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)中,數(shù)據(jù)庫(kù)管理系統(tǒng)則對(duì)數(shù)據(jù)進(jìn)行有效統(tǒng)計(jì)和分析處理,從而實(shí)現(xiàn)工程管理的過程,計(jì)算機(jī)數(shù)據(jù)庫(kù)管理在工程管理中的應(yīng)用,不僅可以減少工作人員的工作量,也可以實(shí)現(xiàn)數(shù)據(jù)的高速運(yùn)算,對(duì)降低工程成本具有十分重要的意義。

三、結(jié)束語

計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)在各行各業(yè)中得到廣泛應(yīng)用,其具有操作性強(qiáng)、安全性高的特點(diǎn),將計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)應(yīng)用在多媒體管理、信息管理和工程管理中,不僅可以實(shí)現(xiàn)數(shù)據(jù)信息管理的安全性和高效性,也可以實(shí)現(xiàn)信息數(shù)據(jù)的快速處理,因此,計(jì)算機(jī)數(shù)據(jù)庫(kù)管理的應(yīng)用具有非常重要的意義。

參考文獻(xiàn)

[1]劉向東.計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用研究[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013,10:62-63

第11篇

關(guān)鍵詞:數(shù)據(jù)庫(kù) 計(jì)算機(jī) 管理

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2012)02-0193-01

新世紀(jì)以來,隨著經(jīng)濟(jì)的發(fā)展,計(jì)算機(jī)在我國(guó)得到了很好的推廣,各行各業(yè)都能見到各類計(jì)算機(jī)的身影;另外一方面,隨著軟件技術(shù)的發(fā)展和現(xiàn)代管理的現(xiàn)實(shí)需要,很多機(jī)構(gòu)和個(gè)人需要對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)進(jìn)行一定的管理工作,而很多人缺乏必要的計(jì)算機(jī)培訓(xùn),往往在管理過程中不可避免地出現(xiàn)這樣那樣的小問題,本文將系統(tǒng)討論數(shù)據(jù)庫(kù)的管理,為大家在管理計(jì)算機(jī)數(shù)據(jù)庫(kù)工作方面提供一些參考。

1、計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)的層級(jí)結(jié)構(gòu)

通俗地來說,計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)是人們用來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)操縱和管理的大型軟件,數(shù)據(jù)庫(kù)管理系統(tǒng)可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的建立操作、使用操作以及維護(hù)操作,也有人把數(shù)據(jù)庫(kù)管理系統(tǒng)成為DBMS。一般來說,數(shù)據(jù)庫(kù)管理系統(tǒng)對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的控制和管理,并充分保證數(shù)據(jù)庫(kù)的安全性以及完成程度。系統(tǒng)用戶可以通過DBMS輕松訪問數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù),而權(quán)限更大的管理員則可以進(jìn)行數(shù)據(jù)的維護(hù)操作以及其他一個(gè)操作。

顯然,計(jì)算機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)為用戶提供了多種功能,為用戶在不同時(shí)間以及不同網(wǎng)絡(luò)狀態(tài)下實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的建立操作,修改操作以及查詢操作。此外,數(shù)據(jù)庫(kù)管理系統(tǒng)還未用戶提供了定義數(shù)據(jù)庫(kù)和操縱數(shù)據(jù)庫(kù)的工具接口,充分保證數(shù)據(jù)庫(kù)數(shù)據(jù)的安全性和完備性,在必要的時(shí)候系統(tǒng)可以幫助管理員實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的并發(fā)控制操作和恢復(fù)操作。

從軟件學(xué)的角度看,可以將數(shù)據(jù)庫(kù)管理系統(tǒng)分為多層,依次如下:

最低層,操作系統(tǒng)層。操作系統(tǒng)是數(shù)據(jù)庫(kù)管理系統(tǒng)的基礎(chǔ),往往使用操作系統(tǒng)提供的源代碼和存取方法實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)管理西戎存儲(chǔ)層的接口。

第二層,數(shù)據(jù)存儲(chǔ)層。數(shù)據(jù)存儲(chǔ)層介于操作系統(tǒng)和數(shù)據(jù)存取層之間,用于處理緩沖區(qū)和數(shù)據(jù)頁(yè)的數(shù)據(jù)。

第三層,數(shù)據(jù)存取層。數(shù)據(jù)存取層主要試點(diǎn)對(duì)單個(gè)元件的處理,將相關(guān)操作處理,并裝換為單記錄操作。

第四層,語言翻譯處理層。這一層的主要作用是對(duì)數(shù)據(jù)庫(kù)語言的各類語句進(jìn)行語法分析操作、識(shí)圖轉(zhuǎn)換操作、授權(quán)檢查操作以及完整性檢查操作等。

最高層,應(yīng)用層。應(yīng)用層是整個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)的最高層,用于進(jìn)行各項(xiàng)數(shù)據(jù)應(yīng)用的相關(guān)處理。

2、典型數(shù)據(jù)庫(kù)――SQL Server數(shù)據(jù)庫(kù)

SQL Server是最為典型也是應(yīng)用最為廣泛的數(shù)據(jù)庫(kù),具有不可替代的代表性,本文在此探討該數(shù)據(jù)庫(kù)的相關(guān)內(nèi)容。SQL Server是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它的特點(diǎn)如下:

管理工具完備。SQL Server中配備一套完備的管理應(yīng)用編程接口和管理工具,能夠極為簡(jiǎn)單地對(duì)大型SQL Server構(gòu)架的數(shù)據(jù)庫(kù)進(jìn)行管理。

可用性極高。SQL Server系統(tǒng)擁有完備的失敗轉(zhuǎn)移集群技術(shù)和數(shù)據(jù)庫(kù)鏡像技術(shù),能夠充分保證用戶在構(gòu)建數(shù)據(jù)庫(kù)方面和管理方面的安全性和穩(wěn)定性,可應(yīng)用性很強(qiáng)。

安全性極高。SQL Server在加密技術(shù)上很有建樹,對(duì)安全的設(shè)置、密碼設(shè)置、安全模型的搭建以及數(shù)據(jù)庫(kù)加密方面均有很強(qiáng)的可操作性。

可伸縮性很強(qiáng)。SQL Server能夠輕松實(shí)現(xiàn)表格分區(qū)操作,此外,復(fù)制能力的增強(qiáng)以及64位的支持也是SQL Server可伸縮性的表現(xiàn)。

SQL Server數(shù)據(jù)庫(kù)充分提高了數(shù)據(jù)的一致性,大大減少了數(shù)據(jù)的冗余度,從而降低了數(shù)據(jù)的不一致性,進(jìn)而有效規(guī)避了互相矛盾報(bào)表的產(chǎn)生。SQL Server將數(shù)據(jù)的描述和對(duì)數(shù)據(jù)的應(yīng)用進(jìn)行了有效分離,所以不會(huì)出現(xiàn)由于數(shù)據(jù)定義方面的變化而導(dǎo)致的應(yīng)用程序變化,極大程度上降低了程序維護(hù)的開銷費(fèi)用。

3、計(jì)算機(jī)數(shù)據(jù)庫(kù)管理技術(shù)

針對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)特點(diǎn),本文提出以下幾點(diǎn)計(jì)算機(jī)數(shù)據(jù)管理方法:

3.1 防火墻技術(shù)

防火墻技術(shù)是最常見的訪問控制技術(shù),能夠有效防護(hù)內(nèi)部網(wǎng)絡(luò)免受外部網(wǎng)絡(luò)的攻擊,輕松實(shí)現(xiàn)隔絕非法信息資源的訪問,實(shí)現(xiàn)對(duì)特殊站點(diǎn)的訪問控制,實(shí)現(xiàn)對(duì)易受攻擊對(duì)象的保護(hù),實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)訪問的審計(jì)。一般說來,防火墻技術(shù)主要有包過濾技術(shù)和技術(shù)兩種,這兩種技術(shù)各有優(yōu)劣,靈活使用,防護(hù)效果很好。

3.2用戶認(rèn)證技術(shù)

一般來說,基于WEB的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)往往涉及很多重要數(shù)據(jù)和機(jī)密數(shù)據(jù),這些數(shù)據(jù)一旦泄漏,后果很嚴(yán)重。為了充分保護(hù)這些機(jī)密數(shù)據(jù),可以通過對(duì)用戶認(rèn)證技術(shù)實(shí)現(xiàn),以保證系統(tǒng)數(shù)據(jù)的安全,而用戶認(rèn)證技術(shù)主要涉及到Session對(duì)象和HTTP haeders兩個(gè)部分,通過判斷用戶輸入的URL以及口令驗(yàn)證方式等實(shí)現(xiàn)對(duì)訪問的控制。

3.3 權(quán)限控制方面

數(shù)據(jù)庫(kù)系統(tǒng)管理員可以通過設(shè)置各種不同類型用戶的權(quán)限實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的安全管理。一般來說,管理員(Administrator)擁有最高管理權(quán)限,而企業(yè)的高層管理和相關(guān)負(fù)責(zé)人員的管理權(quán)限次之,普通員工和游客的權(quán)限較低,只能瀏覽部分?jǐn)?shù)據(jù)。

3.4 監(jiān)視跟蹤

數(shù)據(jù)庫(kù)系統(tǒng)中日志系統(tǒng)具有綜合性數(shù)據(jù)記錄的功能以及自動(dòng)分類檢索的功能,能夠輕松實(shí)現(xiàn)對(duì)數(shù)據(jù)的監(jiān)視和跟蹤,通過對(duì)重點(diǎn)數(shù)據(jù)的監(jiān)視和跟蹤實(shí)現(xiàn)對(duì)數(shù)據(jù)的保護(hù)。

3.5存儲(chǔ)方面

管理員建立一個(gè)存儲(chǔ)過程,通過內(nèi)嵌的SQL命令實(shí)現(xiàn)對(duì)存儲(chǔ)過程的命令,這種存儲(chǔ)命令具有典型的面向?qū)ο蟮奶卣鳎兄诒WC系統(tǒng)數(shù)據(jù)的安全和可靠。

3.6 數(shù)據(jù)的備份和恢復(fù)

對(duì)于重點(diǎn)數(shù)據(jù)和核心數(shù)據(jù),管理員和高層管人人員要建立起健全的數(shù)據(jù)備份和恢復(fù)機(jī)制,充分保證數(shù)據(jù)的安全。

4、結(jié)語

本文分析了數(shù)據(jù)庫(kù)管理的相關(guān)知識(shí),研究了計(jì)算機(jī)數(shù)據(jù)庫(kù)管理的相關(guān)技術(shù),希望能夠?yàn)楸姸嗟臄?shù)據(jù)庫(kù)管理人員提供一定的參考。

參考文獻(xiàn)

第12篇

一、前言

隨著計(jì)算機(jī)技術(shù)的發(fā)展,計(jì)算機(jī)的主要應(yīng)用已從傳統(tǒng)的科學(xué)計(jì)算轉(zhuǎn)變?yōu)槭聞?wù)數(shù)據(jù)處理。在事務(wù)處理過程中,并不需要復(fù)雜的科學(xué)計(jì)算,而是需要進(jìn)行大量數(shù)據(jù)的存儲(chǔ)、查找、統(tǒng)計(jì)等工作,如教學(xué)管理、人事管理、財(cái)務(wù)管理等。這需要對(duì)大量數(shù)據(jù)進(jìn)行管理,數(shù)據(jù)庫(kù)技術(shù)就是目前最先進(jìn)的數(shù)據(jù)管理技術(shù)。

二、數(shù)據(jù)庫(kù)簡(jiǎn)介

所謂數(shù)據(jù)庫(kù),就是一個(gè)長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的、統(tǒng)一管理的數(shù)據(jù)集合。它是一個(gè)按一定的數(shù)據(jù)結(jié)構(gòu)來存儲(chǔ)和管理數(shù)據(jù)的計(jì)算機(jī)軟件系統(tǒng)。不同的用戶可以按各自的需求使用數(shù)據(jù)庫(kù)中的數(shù)據(jù),多個(gè)用戶可以同時(shí)共享數(shù)據(jù)庫(kù)中的數(shù)據(jù)。數(shù)據(jù)庫(kù)系統(tǒng)立足于數(shù)據(jù)本身的管理,將所有數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中,進(jìn)行科學(xué)的組織,并借助于數(shù)據(jù)庫(kù)管理系統(tǒng),以它為中介,與各種應(yīng)用程序或應(yīng)用系統(tǒng)接口,使之能方便地使用數(shù)據(jù)庫(kù)中的數(shù)據(jù)。簡(jiǎn)單地說數(shù)據(jù)庫(kù)就是一組經(jīng)過計(jì)算機(jī)整理后的數(shù)據(jù),存儲(chǔ)在一個(gè)或多個(gè)文件中,而管理這個(gè)數(shù)據(jù)庫(kù)的軟件就稱之為數(shù)據(jù)庫(kù)管理系統(tǒng)。數(shù)據(jù)庫(kù)系統(tǒng)一般是由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)及計(jì)算機(jī)軟硬件、系統(tǒng)人員和用戶等組成。

三、數(shù)據(jù)庫(kù)設(shè)計(jì)在二調(diào)中的應(yīng)用

在全國(guó)第二次土地調(diào)查中,數(shù)據(jù)庫(kù)建設(shè)就發(fā)揮了很大的作用,它將我們調(diào)查到的各種數(shù)據(jù)全部集中在數(shù)據(jù)庫(kù)管理系統(tǒng)中,使我們以后能更方便、快捷地進(jìn)行查詢、管理等工作。

建立一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),首先,我們都需要一個(gè)數(shù)據(jù)庫(kù)平臺(tái),現(xiàn)在我們常用的數(shù)據(jù)庫(kù)平臺(tái)大概有幾種:Access、SQL server、oracle等。而對(duì)于二次調(diào)查這種大型的項(xiàng)目,里面含有很多圖形數(shù)據(jù)、圖像數(shù)據(jù)、屬性數(shù)據(jù)等資料的數(shù)據(jù)庫(kù),我們一般選擇SQL server 和oracle這種功能較強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)作為我們建立數(shù)據(jù)庫(kù)的平臺(tái)。這樣就需要我們能夠了解數(shù)據(jù)庫(kù)建設(shè)的相關(guān)原理和設(shè)計(jì)過程。

數(shù)據(jù)庫(kù)的設(shè)計(jì)就是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫(kù)管理系統(tǒng)上,設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)和建立數(shù)據(jù)庫(kù)的過程。一般來說,數(shù)據(jù)庫(kù)的設(shè)計(jì)過程大致分為需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、概念設(shè)計(jì)、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)6 個(gè)步驟。

具體對(duì)于二次調(diào)查項(xiàng)目來說,需求分析就是指調(diào)查和分析全縣各類土地利用情況,按照國(guó)家的分類要求和調(diào)查規(guī)范,對(duì)全縣土地進(jìn)行分類、劃分,建立一套完整的土地利用管理數(shù)據(jù)庫(kù)。

概念設(shè)計(jì)是指對(duì)用戶要求描述的現(xiàn)實(shí)世界,通過對(duì)其中住處的分類、聚集和概括,建立抽象的概念數(shù)據(jù)模型。在二調(diào)中就是指土地各個(gè)分類之間的相互關(guān)系,權(quán)屬關(guān)系,具體來說,就是“縣―鄉(xiāng)―村―圖斑”,由相同權(quán)屬性質(zhì)(坐落權(quán)屬代碼)的圖斑組成村,由村組成鄉(xiāng),由鄉(xiāng)生成縣。將屬性信息和圖形信息相互照應(yīng)起來,就是數(shù)據(jù)庫(kù)中常說的“E―R 模型”。

邏輯設(shè)計(jì)是指將現(xiàn)實(shí)世界的概念數(shù)據(jù)模型設(shè)計(jì)成數(shù)據(jù)庫(kù)的一種邏輯模式,即適應(yīng)于某種特定數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的邏輯數(shù)據(jù)模式。在二調(diào)中就是指將土地利用現(xiàn)狀中的各種地類、屬性轉(zhuǎn)換成數(shù)據(jù)庫(kù)管理系統(tǒng)能夠識(shí)別的模式。并能讓我們直觀地查詢出來。

物理設(shè)計(jì)是指數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)和存儲(chǔ)方法,數(shù)據(jù)庫(kù)管理系統(tǒng)會(huì)根據(jù)具體的應(yīng)用任務(wù)選定最合適的物理存儲(chǔ)結(jié)構(gòu)(包括文件類型、索引結(jié)構(gòu)和數(shù)據(jù)的存放次序與位邏輯等)、存取方法和存取路徑等。這一步設(shè)計(jì)的結(jié)果就是所謂“物理數(shù)據(jù)庫(kù)”。在二調(diào)建庫(kù)中,指定的管理系統(tǒng)會(huì)將我們的基礎(chǔ)資料保存在適合的位置。

驗(yàn)證設(shè)計(jì)是指在上述設(shè)計(jì)的基礎(chǔ)上,收集數(shù)據(jù)并具體建立一個(gè)數(shù)據(jù)庫(kù),運(yùn)行一些典型的應(yīng)用任務(wù)來驗(yàn)證數(shù)據(jù)庫(kù)設(shè)計(jì)的正確性和合理性。在二調(diào)中,驗(yàn)證設(shè)計(jì)就是在將數(shù)據(jù)庫(kù)中的所必須的數(shù)據(jù),圖形,屬性全部附上,建立一個(gè)完整的數(shù)據(jù)庫(kù),并實(shí)現(xiàn)各種查詢功能,統(tǒng)計(jì)功能等。

數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)是指數(shù)據(jù)庫(kù)系統(tǒng)正式運(yùn)行,標(biāo)志著數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用開發(fā)工作的結(jié)束和維護(hù)階段的開始。運(yùn)行維護(hù)階段的主要任務(wù)有四項(xiàng):(1)維護(hù)數(shù)據(jù)庫(kù)的安全性與完整性:檢查系統(tǒng)安全性是否受到侵犯,及時(shí)調(diào)整授權(quán)和密碼,實(shí)施系統(tǒng)轉(zhuǎn)儲(chǔ)與備份,發(fā)生故障后及時(shí)恢復(fù)。(2)監(jiān)測(cè)并改善數(shù)據(jù)庫(kù)運(yùn)行性能:對(duì)數(shù)據(jù)庫(kù)的存儲(chǔ)空間狀況及響應(yīng)時(shí)間進(jìn)行分析評(píng)價(jià),結(jié)合用戶反應(yīng)確定改進(jìn)措施。(3)根據(jù)用戶要求對(duì)數(shù)據(jù)庫(kù)現(xiàn)有功能進(jìn)行擴(kuò)充。(4)及時(shí)改正運(yùn)行中發(fā)現(xiàn)的系統(tǒng)錯(cuò)誤。而對(duì)于二調(diào)的項(xiàng)目,就是指數(shù)據(jù)庫(kù)的維護(hù)階段,把數(shù)據(jù)庫(kù)中各種數(shù)據(jù),如圖斑,線狀地物,地類界線等,把按照國(guó)家要求所需要的屬性全部附在數(shù)據(jù)上。并且根據(jù)管理部門的要求,可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改;另外實(shí)現(xiàn)數(shù)據(jù)庫(kù)的備份,還原等功能。

這樣,一個(gè)完整的數(shù)據(jù)庫(kù)就建好了。其實(shí)在建設(shè)數(shù)據(jù)庫(kù)的過程中,重要的內(nèi)容在于前期數(shù)據(jù)的整理。對(duì)于二調(diào)來說,無論采用SQLserver 或者oracle 平臺(tái),數(shù)據(jù)庫(kù)管理系統(tǒng)無論采用蒼穹或者mapgis等,數(shù)據(jù)庫(kù)的一個(gè)基本模式已經(jīng)建立完整。我們只需要把我們的外業(yè)資料轉(zhuǎn)化為數(shù)據(jù)庫(kù)能夠識(shí)別的數(shù)據(jù)就可以了。這就要讓我們保證外業(yè)調(diào)查地圖的正確性,完善性;內(nèi)業(yè)矢量化工作的嚴(yán)謹(jǐn)性。在矢量化的過程中,同時(shí)將一些必須的屬性同時(shí)附上。比如說地類圖斑的地類代碼,權(quán)屬性質(zhì)等。線狀地物的寬度,線狀地物代碼,權(quán)屬性質(zhì)等。這些東西是需要我們手工賦值的。其他的一些必備屬性,數(shù)據(jù)庫(kù)管理系統(tǒng)會(huì)根據(jù)數(shù)據(jù)字典,根據(jù)國(guó)家要求設(shè)定好的程序?qū)Ω鞣N數(shù)據(jù)進(jìn)行維護(hù)。

在二調(diào)中,數(shù)據(jù)庫(kù)的建設(shè)給土地管理部門帶來了很大的便利,他能夠讓管理部門在堆積如山的土地檔案資料中脫穎而出,方便快捷的實(shí)現(xiàn)查詢、修改等管理功能,大大提高了我們工作效率,更保證了資料的準(zhǔn)確性和現(xiàn)勢(shì)性。

主站蜘蛛池模板: 黔东| 柳河县| 牟定县| 凯里市| 华坪县| 虹口区| 宾川县| 边坝县| 江永县| 横山县| 隆尧县| 淮北市| 河源市| 修文县| 陇西县| 时尚| 卓资县| 大安市| 历史| 华宁县| 汶川县| 长寿区| 田阳县| 屯昌县| 巴东县| 通城县| 龙海市| 南京市| 牟定县| 太仓市| 永济市| 峨山| 河南省| 新昌县| 五寨县| 安岳县| 邵阳县| 安吉县| 普安县| 汕头市| 永安市|