0
首頁 精品范文 數據庫管理系統

數據庫管理系統

時間:2022-12-05 14:55:07

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

第1篇

關鍵詞:計算機;數據庫;Access;模型

1、前言

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

2、數據庫的簡介

2.1數據庫技術發展過程

數據庫技術產生于20世紀60年代末,是數據管理的最新技術,也是計算機科學的重要分支。數據管理技術的發展,與計算機硬件、系統軟件及計算機應用的范圍有密切的聯系。數據庫發展分為:人工管理階段、文件系統階段、數據庫系統階段和高級數據庫系統階段。

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

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

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

高級數據庫系統階段:從20世紀70年代開始,數據庫技術的發展步伐加快,其數據庫的方法進行的進一步的完善,數據庫應用的領域也廣泛的擴大,在許多方面取得了很大的研究成果。

2.2數據庫系統

數據庫系統:簡稱DBS,是指擁有數據庫技術支持的計算機系統。它包括有,計算機系統、數據庫、數據庫管理系統、數據庫應用系統和有關人員。其中主要包括三方面:數據庫、數據庫管理系統和人員。

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

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

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

2.3數據庫模型

數據庫系統常用的數據模型有三種:層次模型、網狀模型、關系模型。

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

網狀模型:一般描述的是“多對多”的關系,其實質就是一個節點的連通圖。

關系模型:這是數據庫中最重要的模型,是用二維表來描述實體之間聯系的一種結構模型。在二維表中,一行叫做一條記錄,一列叫做一個字段,整個表表示一個關系,其關系不可再分。

3、用Access軟件開發的數據庫系統實例分析

Access是微軟公司開發的一個數據庫軟件,是一種關系型的桌面數據庫管理系統,其操作性簡單、界面采用總控窗體的形式。

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

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

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

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

經上述分析,可確定其模塊如下:

通過模塊,我們可以確定其數據庫中的表,創建表,然后確定其表間關系,根據企業對數據的具體的需要,完成Access中的七個對象:表、查詢、窗體、報表、頁、宏和模塊。

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

該系統設計簡單,但足以滿足一些企業對員工管理的需要,。

4、結語

隨著信息化的快速發展及計算機數據庫技術的快速升級,數據庫目前得到廣泛的應用。數據庫管理系統是實現數據庫應用的有效組織系統,對計算機數據庫管理系統進行研究希望能夠有助于加深我們對相關知識的了解。

參考文獻:

[1]《Access數據庫技術實訓教程》 張玲 劉玉玫 清華大學出版社

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

[3]《數據庫原理與應用(Access)》清華大學出版社  周忠榮編著

第2篇

醫院圖書館是搜集、研究、整理和傳遞醫藥衛生文獻信息的部門,醫藥衛生事業的發展不能沒有醫學圖書情報的參與。隨著國內各種期刊數據庫的引進、創建和成功的應用,各種醫學期刊數據檢索在已實現自動化管理的醫院圖書館中基本得到保證,圖書管理軟件已得到較完善的開發和應用。筆者就我館在實施現代化數據庫管理系統的應用與實踐情況體會介紹如下:

1系統概況

1.1系統環境硬件:微機及打印機各1臺,軟件:丹誠公司的DataTrans-1000圖書館集成系統,漢字操作系統Windows98以上。

2對圖書館工作人員業務素質的基本要求

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

2.2業務素質要求有閱讀、分析、概括、提煉圖書資料主題并能較準確地進行歸類的能力:會使用工具書解決分類標引中的疑難問題,有廣博的基礎知識和合理的知識結構。具有一定的生物醫學知識,以利于分類、編目質量的提高,并有一定的外語水平,以利于提高閱讀、編譯能力。

2.3掌握計算機操作能掌握計算機的基本知識和操作維護技術:能對有關數據庫和網上信息進行查詢、閱讀和篩選。

2.4熟悉現代管理的理論、技術與方法能創造性地應用于管理實踐,具有服務意識,善于宣傳圖書館和推廣利用信息產品,并能夠通過服務效果評價圖書館的效能。

2.5能夠培訓用戶(讀者)和進行閱讀輔導使讀者提高計算機操作和自行檢索文獻的能力和文獻利用能力。

3數據庫的建立及應用

3.1我館采用丹誠公司的DataTrans-1000是Internet時代的專業化圖書館業務軟件,它為我們的業務工作帶來了標準化和高效率,為圖書館業務迅速切入全球網絡信息共享大環境提供了一個高起點[1]。它是目前國內圖書館界性能價格比較高的管理軟件之一,也是國內唯一被圖書館用于正式聯機編目服務的系統,用戶公認的可擴充性強,對機讀目錄格式標準支持較充分的圖書館集成系統[2]。

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

3.3采購目錄的應用采購工作的主要目的是訂購圖書,建立采購目錄,為采購和訂購驗收統計奠定基礎,采購是建立館藏物品目錄的第一個環節,采購環節建立的訂購目錄記錄了訂購出版物的基本情況、訂購件數和訂購價格。

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

4系統的功能和特點

4.1集成化將館藏圖書庫、典藏庫、流通庫和讀者庫有機地融為一體,采購、編目、典藏、流通、公共查詢、期刊管理、情報檢索、書目控制等功能。

4.2規范化和標準化系統中各種編碼嚴格遵循國家和國際標準,所有數據的著錄格式、標引原則均按國家頒布的要求標準執行,以《中國圖書館分類法》第四版進行分類、標引。

4.3數據的一次輸入可提供多次多項目的利用可自動打卡、圖書總帳統計、分類統計等等,提高了工作質量和工作效率,保證了著錄格式和其它登錄項目的標準化、統一化、美觀化,加快了圖書的宣傳與流通。

4.4確保了科學的藏書管理可通過分類統計隨時了解各學科圖書的館藏情況,從而根據需要采購新書,使有限的財力發揮了它的最大效用。

4.5部分操作簡便易學系統設計的檢索窗既面向圖書采編管理,又可向讀者自行檢索,讀者可通過書名、ISBN號、主題、作者及分類號等進行檢索,還可以進入瀏覽窗進一步選擇。

4.6及時、準確、較全面地提供醫學圖書數據滿足了醫務人員臨床診治、知識更新、科研教學的各種需要,特別是緊迫性和新穎性的需要,使圖書館為臨床醫教研服務的水平達到了一個新的高度。

5數據庫管理系統的應用體會

5.1硬軟件選擇根據館情確定網絡規模和機型,一般操作用機應考慮到將來的發展,應用軟件的選擇應考慮軟件的集成化、智能化、標準化、穩定性和可發展性,走出重復開發軟件的誤區,以免造成人力、物力的巨大重復投資。

5.2保證數據的標準化建庫是一項系統工程。建庫前應統一分類方法,做好建庫前的整理工作,保證數據的標準化。

5.3系統維護中央數據庫是自動化管理的核心。系統及數據維護對于圖書館自動化建設來說是相當重要的問題,對圖書館所有工作人員強調網絡安全的重要性,并進行一定的計算機安全知識培訓。采取一定的防范措施和制定相關管理制度。

5.4加強網絡建設、開展館際合作、實現文獻資源共享加強館際合作可以聯合各相同專業的圖書館共同建設數據庫,既可以統一建庫標準又避免了重復投資。如能實現網絡建設,建立文獻資源保障體系和共享機制,將一定區域內的醫院圖書館聯成局域網,各聯網圖書館收集、開展并傳遞信息,在為本院讀者服務的同時,也為社會用戶、網絡用戶、遠程用戶服務。讀者可以直接上網適時、適地地查到各聯網圖書館的最新館藏信息,方便快捷,把他們從浩渺無邊的書海中解脫出來,這樣才能更充分發揮圖書館自動化的優勢。

筆者認為:圖書館自動化網絡建設是一項艱巨而復雜的工程,我院圖書館自動化系統的運行,不僅徹底改變了以往的工作方式和服務水平,而且證實了在醫院圖書館實現標準化、規范化、科學化是行之有效的。檢索工作為讀者開放,既鍛煉其上機的技能,又培養其濃厚的學習興趣,信息檢索最大限度地方便了讀者并服務于讀者。另外館員參與建立網絡和數據庫工作,既提高了其掌握現代化技能的信心和能力,人員素質相對提高,也適應了新形勢的發展需要。

【參考文獻】

[1]北京丹誠軟件有限責任公司.DataTrans-1000用戶手冊[M].北京:科學技術文獻出版社,2000.64-75.

第3篇

關鍵詞:時態數據庫模型;時態查詢;時態索引

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2012)31-7402-02

在計算機的眾多應用中,數據庫的應用無疑是今計算機發展最快的應用之一,人們在實際的應用中越來越感受到目前的主流數據庫技術不能更好的、更準確的反映客觀現實世界。

客觀現實世界的事物是四維的,每個事物都有其空間維和時間維。目前的主流數據庫只是存儲、管理、查詢大量的海量數據,對于帶有時間特征的數據還沒有直接的方法進行管理。帶有時間特征的數據庫管理系統還沒有像關系數據庫那樣成熟的產品。

目前時態數據庫技術尚未完全成熟,數據庫管理系統的研發商也不會鑒定的把時態處理功能加入現有的數據庫管理系統中。因此,現在較可行的一個實現辦法,就是依靠成熟的關系數據庫管理系統數據庫,再結合時態數據庫的中間件進行時態數據庫管理系統的管理。

1 時態數據庫

1.1 時態數據庫

時態數據庫(Temporal Database),簡稱TDB,是具有時間維的數據庫管理系統,不僅能刻畫某個時刻的數據,還能反映數據的歷史和未來。

傳統的關系數據庫是{屬性}×{元組}的二維結構。不能反映被管理對象的歷史。如果以年為時間粒度,則構成一個在時間維上的三維數據庫。在傳統的數據庫中一般采用取時間間隔保存快照的方法。

1.2 時態數據庫模型的現狀

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

其中比較有代表性的時態數據模型有:歷史關系數據庫模型、TempSQL模型、雙時態數據模型。

2 時態數據庫管理系統的實現技術

基于現在的研究現狀,為了實現對時態數據的管理,人們往往利用現有的關系數據庫,對數據流和控制流進行時態擴充。

時態數據定義語言是傳統數據定義語言的時態擴展。比如,要建立一個學生的關系結構,執行“Create Table student”,系統將按傳統數據定義建立關系結構,同時增加事務時間和有效時間存儲結構,經過時態數據定義的編譯,存放在數據字典中。

時態操縱語言是在傳統數據操作語言上加上了時態擴展。用戶在作帶時態增、刪、改時,系統根據時態關鍵字(如Overlap,When,Valid,After,Before等)作時態分析。當沒有時態關鍵字的數據,系統按照默認的時態語義(Now)進行處理。這樣傳統的數據加上時態表達式求出的時間區間,就實現了時態數據庫系統的管理模式。

時態查詢語言也是傳統查詢語言SQL的時態擴展,其查詢過程和傳統的SQL語言相似。首先,查詢處理器對用戶語句作詞法分析、語法分析,然后送給時態事務處理模塊,將查詢分解成一系列單獨執行的時態事務,送到事務調度隊列等候執行。

2.1 時態索引技術

為了加快時態數據庫存取速度,研究者從不同的角度為不同的時態數據模型提出了各種各樣的時態索引技術,表1列出了部分時態索引技術。時態索引技術基本上是對傳統的B+樹和R樹的時態擴展。

2.2 時態查詢語言

現有的時態數據模型大多是基于關系的,故大多數時態查詢語言也是基于關系查詢語言,尤其是SQL的擴展。

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

2.3 時態查詢處理的查詢優化

在傳統數據庫應用中,查詢涉及的謂詞一般是等值連接、自然連接等,稱之為等相性謂詞,如果查詢中包含了不等性謂詞,就很難與其它謂詞進行組合。而在時態查詢中,具有幾個不等性謂詞合取的連接會經常出現,所以故其查詢優化的復雜度就更高。

正是由于其查詢的復雜度提高,其查詢優化的可能性也就更大。時間是按一個正方向發展的,事務時間域就連續地伸展,那么最近的時間點就是該域中的最大值,這在查詢優化和評價期都是可以加以利用的。同時時態查詢優化還可以利用面向時間的完整性限制,如,Begin(t)<End(t)對每一元組t都成立這樣一種判斷等。

單個查詢可以通過代換代數表達式以等價的更高效的表達式、改變與特定操作相聯的存取方法、對操作采用專門的實現等技術來優化。第一種要求以一組“重說明”形式的“等價”的定義,在許多語言的代數中都標明了這種重說明,有的時態代數支持按標準關系代數定義的這種重說明,故可使用現有的查詢優化。

對每一代數操作確定哪一種存取方法最好,這要求元數據——關于存儲的時態數據統計和代價模型——對每一操作符實現或存取方法組合的執行代價,而對時態數據則還要求額外的元數據,如關系的有效期、元組的有效期、和元組的到達分布、時變屬性的分布、時態數據的規則性和粒度,等等。

對時態操作符的代價模型需要專門開發,這方面的工作有的已進行,如Tquel的查詢做了這方面的工作。

關于全局查詢優化,要求一個查詢的集合要同時被優化,這要通過產生一個比各單個評價計劃的集合更高效的單一查詢評價計劃來達到該目的,采用“狀態遷移網”似乎是一種好的方法。

3 結束語

時態數據庫管理系統的研制以及將時態數據庫管理系統推出商品化是當今數據庫領域的一個研究方向,要研制成為一個商品化的時態數據庫管理系統還需圍繞時態數據庫中的時態來解決這一關鍵問題。一般,在實現時態數據庫管理系統之前,先需具有實現傳統關系數據庫管理系統原形的經驗,在此基礎上要擴展數據定義語言、數據操作語言、數據查詢語言等,使之能夠保存事務時間和有效時間。與傳統的數據庫系統不同,時態數據庫的數據和事務是帶有時態信息的,因而它的實現機制、實現技術不能沿用傳統的數據庫系統。本文分析了時態數據庫實現的特點和困難,介紹了幾種常見的解決方法,并分析總結了它們的性能。

參考文獻:

[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] 何新貴.特種數據庫技術[M].北京:科學出版社,2000.

[4] 湯庸.時態數據庫導論[M].北京:北京大學出版社,2004.

第4篇

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

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

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

 (3)靈活的查詢檢索功能。根據字段值,在數據庫中查詢滿足條件的記錄,可以查詢任意時間段的產品質量信息;也可以順序瀏覽有關信息。

 (4)系統管理的功能。DBMS的數據管理子系統具有管理數據庫的功能。

 數據庫管理系統通常由以下4部分組成。

 1.1數據定義語言及其翻譯處理程序

 數據庫管理系統一般都提供數據定義語言(data definition language,簡稱DDL)供用戶定義數據庫的各種模式,翻譯程序負責將它們翻譯成相應的內部表示,即生成目標模式。

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

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

 1.3數據庫運行控制程序

 數據庫管理系統提供了一些系統運行控制程序負責數據庫運行過程中的控制與管理,它們在數據庫運行過程中監視著對數據的所有操作,控制管理數據庫資源,處理多用戶的并發操作等。

 1.4實用程序

 數據庫管理系統通常還提供一些實用程序,數據庫用戶可以利用這些實用程序完成數據庫的建立與維護,以及數據格式的轉換與通信。

 2主要應用

 2.1企業信息化

 信息化是社會企業等現代化一個不可逆轉的潮流,數據庫管理系統是企業信息化的核心。在信息化過程中,計算機等成了信息化不可缺少的基礎系統平臺,系統平臺將信息化和傳統的業務工作銜接起來,其中最主要的中間媒介就是數據庫管理系統。

 2.2數據庫在企業中常用模式

 在企業實際應用中,最常用的是兩種:一種是信息資源處理,另一種是信息網絡服務。

 2.3數據庫管理系統在企業常用技術

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

 2.4數據庫技術對決策應用的支持

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

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

 3發展趨勢

 3.1數據庫產品多樣化和數據庫技術集中化

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

 3.2數據庫技術發展高端化

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

第5篇

1.醫院信息管理系統概念與功能

1.1醫院信息管理系統的概念

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

1.2醫院信息管理系統的功能

大多數醫院的醫患業務流程一般包括以下內容:門診掛號-診斷-檢查-劃價- 支付-取藥。根據這個服務流程,可以分析出醫院的管理制度應包括以下模塊:字典系統模塊,門診掛號模塊,劃價收費模塊,信息查詢系統模塊,住院系統模塊。某些功能塊向下分支也將包括若干子模塊,如字典系統模塊將一般包括藥物管理系統,計費系統和服務模塊。劃價付款模塊一般包括指定價格標準,管理費,藥品出入庫等功能模塊。

1.2.1字典系統模塊。該模塊涵蓋了醫院信息管理系統中的一些常見的字典信息,如藥物,收費,服務等信息將納入詞典系統。

1.2.2門診掛號管理模塊。在病人登記掛號管理系統中,需要為病人提供用于治療的ID,這個ID是唯一的,并且在特定情況下能夠被識別,提供門診醫生登記和預約功能,以及為轉介病人看病提供優質的服務。

1.2.3劃價收費模塊。這個模塊為患者實現醫藥費收支統計和核算功能。一般包括門診劃價,醫療收費,藥品出入庫等功能。在一定程度上提高了醫院的工作效率和醫務人員的服務質量。

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

1.2.5綜合查詢系統。綜合查詢系統包括了醫院信息的所有部分。包括查詢各部門的相關信息,包括醫務人員和患者咨詢等信息。這種查詢應該給予不同級別不同權限,形成一個更加有序的、高效的信息檢索平臺,從而更好地管理醫院,加強資源信息的共享和交流。

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

2.醫院數據庫的設計與安全

2.1醫院數據庫的設計 醫院數據庫需要根據實際情況進行設計和使用,某些醫院的數據庫比較龐大,需要根據醫院的實際規模,設計子系統。以住院子系統為例:該系統的全面應用實施,從根本上解決了住院費,審計及其他常見問題,幫助具有合作關系的醫院澄清業務關系,加強了對藥品的嚴格管理,提高了醫療保健的質量和就診效率。

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

2.3醫院數據庫的保護措施 實行硬件保護措施,主要包括:①物理隔離;②保障服務器和存儲系統安全性;③數據備份;④立即切換應急系統;⑤使用不間斷電源,建立雙電源保障,成立了應急發電機;⑥使用機房空調;⑦安全安裝和使用防靜電,防雷擊保護。從管理方面進行保護,主要包括:①根據用戶的操作權限進行嚴格的用戶權限分配;②提高正規醫院的數據庫安全性,建立用戶身份和注銷系統。

3.醫院信息管理系統的問題與發展趨勢

3.1醫院信息管理系統的問題 國內醫院對于管理的認知度低,管理機構設置較為滯后。國內大多數HIS醫院急需基本業務管理,缺乏統一的總體規劃。其次,大多數醫院都缺乏整體流程優化,過分強調了信息技術,醫院只考慮使用方便,卻未能實現“以病人為中心”。再次,醫院缺乏統一標準,信息共享困難,整合和利用信息的共享程度低,造成信息系統的交流成為一個“瓶頸”。最后,醫院監管滯后,電子病歷系統在網絡上傳播迅速,但相關法律卻比較滯后,導致沒有工作人員和相關單位去監督管理信息的流失。

3.2醫院信息管理系統的發展趨勢 (1)未來標準的醫院信息化建設將引入國際標準,同時建立國家標準。(2)HCIS已經成為建設的重點,建設重點將從以“收費為中心”向“以病人為中心”轉變。(3)專業化細分,應用小型化,個性化的發展方向會越來越突出。(4)現代信息和通信技術的應用將越來越廣泛,醫院信息管理系統將向著更便捷更利民的方向發展。

4.結束語

隨著信息技術的發展,醫院的現代化建設越來越重要。而醫院的信息管理系統,提高了醫院科學管理水平,提高了信息發展共享的運營效率,提高了醫院醫療服務水平。因此,現代醫學人員日益認識到,建立,發展和完善醫院信息管理系統是發展和改善現代化醫療質量的關鍵,越來越多的人認識到現代醫療中醫院信息管理系統發展的重要性,積極開展高標準的醫療信息管理系統的緊迫性。可以預見,未來醫院的核心競爭力和服務質量將最終反映在醫院信息化管理的水平當中。

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

第6篇

[關鍵詞]向企業;信息化;數據庫管理;發展

中圖分類號:TP311.132 文獻標識碼:A 文章編號:1009-914X(2014)18-0069-01

一、數據庫管理系統概念簡述

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

二、數據庫管理系統的發展歷史

數據庫管理系統經歷了四個發展階段第一階段是60年代早期的人工管理階段,第二階段是70年代的文件系統階段,第三階段是80年代出現到90年代初成為主流的關系數據庫,第四階段是目前新興的面向對象的數據庫。

1、人工管理階段

早期的數據管理是人工進行的,當時的計算機主要是用來科學計算的,輸入數據運行后,不保存數據,只要計算后的結果。

2、文件系統階段

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

3、關系數據庫

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

4、面向對象數據庫

面向對象數據庫是指把面向對象的方法和數據庫技術結合起來可以使數據庫系統的分析、設計最大限度地與人們對客觀世界的認識相一致。面向對象數據庫系統是為了滿足新的數據庫應用需要而產生的新一代數據庫系統。

三、數據庫管理系統的研究現狀

1、數據模型和數據序發展

數據庫管理系統是隨數據庫系統發展而發展的。自數據管理進入系統管理后,上世紀六七十年代,先后發展產生了層次數據庫系統、網狀數據庫系統和關系數據庫系統。這3個系統都是建立在相應的數據模型理論上的,數據模型是一種限制世界數據特征的抽象,在現實世界、信息世界和機器世界分別表達描述,分別以數據、信息或記錄等表示的。數據模型主要是數據結構、數據操作和數據約束等。

2、數據庫管理系統的形成

數據庫管理系統為了數據庫的建立、使用和管理維護而建立的。其功能主要有:數據定義;數據庫操作;數據庫運行管理;數據組織、存儲和管理;數據庫的建立和維護。數據庫管理系統的基本特征:數據結構化統一管理。這樣在統一的數據模型表示上,數據可以面向整個應用系統,容易維護擴展,數據冗余少,實現共享,較高的獨立性,數據和程序獨立,將數據的定義從程序中分離出去,數據庫管理系統存儲,從而簡化了應用程序。數據庫管理系統還提供了對安全性、完整性、并發和恢復的控制。

3、數據庫的智能化和集成化

數據庫技術的廣泛使用為企業和組織收集并積累了大量的數據。數據豐富知識貧乏的現實直接導致了聯機分析處理(OLAP)、數據倉庫(Data Warehousing)和數據挖掘等技術的出現,促使數據庫向智能化方向發展。同時企業應用越來越復雜,會涉及應用服務器、Web服務器、其他數據庫、舊系統中的應用以及第三方軟件等,數據庫產品與這些軟件是否具有良好集成性往往關系到整個系統的性能。

四、數據庫管理系統的未來發展趨勢

1、數據庫向應用軟件方向發展

隨著用于在線事務處理OLTP的數據庫管理系統的專業化發展,會出現管理要求不高,價格相對低廉的數據庫管理系統。這些系統與其他應用軟件進行集成,相當方便的指導初學者了解安裝和管理,向導自動完成許多任務調用的智能功能,使得DBMS易于安裝操作和管理。數據庫開發商還進行遠程管理功能的開發,富有經驗的數據庫管理人員可從其他地方來監視和管理數據庫,在某些情形下甚至是數據庫開發商來為用戶處理問題,這使得DBM S的管理要求降低,隨著用戶對應用開發商要求的增加這種趨勢將會持續。

2、數據庫和網絡結合起來

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

3、數據庫的優化存儲

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

4、數據庫技術發展高端化

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

五、結束語

綜上所述,數據庫在對大量信息的有效儲存和快速存取方面發揮著重要作用,它是大型信息系統的核心和基礎。數據庫的應用領域從傳統的面向商業與事務處理已經擴展到科技、經濟、社會、生活的各個領域。數據庫管理系統為數據庫的正常運行提高了保證,實現發展創新具有重要性現實意義。

參考文獻

[1] 趙靜.數據庫管理系統的現狀及發展方向[J].電腦編程技巧與維護,2009,12:30-31.

第7篇

關鍵詞:SQL Server;Oracle;Transact-SQL;企業管理器;查詢分析器

中圖分類號:TP311文獻標識碼:A文章編號: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是微軟公司最新版的大型數據庫服務器,其性能指標在各方面都有趕超Oracle數據庫的趨勢。在經歷了SQL Server 6.5和7.0兩個版本的嘗試之后,微軟公司終于開始向大規模的業務領域進發了。微軟公司聘請了世界上最優秀的數據庫專家而且專門搭建了信息量可謂空前龐大的地理信息系統,勵精圖治。有了強大的性能和功能支持,并且徹底脫離了Sybase,它將數據庫連接到Internet,并通過Web瀏覽器顯示數據操作,具有客戶機/服務器結構,并與Microsoft公司的其他產品及第三方產品具有良好的兼容性,能方便的實現無縫操作。此外,SQL Server 2000還提供了對分布式事務處理的支持,為大型數據庫項目提供優秀的企業級的解決方案。再配合其一向為人稱道的易用性,SQL Server可以說成為了開發者手中的一柄利器。

因此,在數據庫需求日益增長的今天。學好SQL對于開發和維護數據庫,以及研究其他數據庫是非常重要的。

2 SQL Server體系結構

SQL Server是由一系列數量眾多的數據組件組成。這些組件在功能上互相補充,在使用方式上彼此協調,以滿足用戶在數據存儲和管理、大型Web站點支持和企業數據分析處理上的需求。從不同的應用和功能角度出發,SQL Server具有不同的系統結構分類。具體可以劃分為:

?數據庫體系結構

?客戶機/服務器體系結構

?關系數據庫引擎體系結構

?服務器管理體系結構

其中,客戶機/服務器體系結構又可以劃分為客戶端組件、服務器組件和通信組件三部分。用戶不用直接訪問 SQL Server進行分析服務的,而是使用客戶應用程序來訪問數據的。客戶端-服務器組件體系結構如圖1。

3 SQL Server主要功能

SQL Server充分整合Analysis Services 和資料采集(Data Mining),因而可以調整資訊,掌握機會。領先業界支持XML、增強系統管理和調整等工具,以及在企業和電子商務等應用上有著可調適性和可靠性。其主要功能包括管理數據庫文件,管理的安全性,執行管理任務等方面,具體如圖2所示。

由于篇幅的關系,在這里主要介紹SQL Server在安全方面的管理特點。SQL Server的安全性機制分為4個等級。

?客戶機操作系統的安全性

?SQL Server的登錄安全性

?數據庫的使用安全性

?數據庫對象的使用安全性

每個安全等級就好像一道門,如果門沒有上鎖或用戶擁有開門的鑰匙,則用戶可以通過這道門達到一個安全等級。如果通過了所有的門,則用戶就可實現對數據庫的訪問了。這個關系用圖3來表示。

4 SQL Server性能優化

數據庫是企業信息的核心,其應用水平的高低直接影響到企業管理水平。選擇了一個高性能的數據庫產品不等于就有一個好的數據庫應用系統,如果數據庫系統設計不合理,不僅會增加客戶端和服務器端程序的編程和維護的難度,而且還會影響系統實際運行的性能。

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

影響SQL Server數據庫性能的因素有很多。比如:在開發工具、數據庫設計、應用程序的結構、查詢設計、接口選擇等發面都有多種選擇,這取決于特定的應用環境和應用需求。平常在優化SQL Server性能,主要從以下幾個方面著手:

?數據庫設計問題

?應用系統設計

?操作系統相關優化

4.2 SQL Server優化器

SQL Server優化器通過分析查詢語句,自動對查詢進行優化并決定最有效的執行方案。主要是通過查詢分析、索引選擇、合并選擇三個階段完成的。完成以上三個過程后,優化器就會生成一個基于費用的查詢執行計劃,這個計劃充分利用了可用的索引,并以最小的系統開支和良好的執行性能訪問原來的數據。

4.3 SQL Server優化應用分析

在實際操作過程中,可以先使用SQL事件偵查器創建一個工作負荷文件,來跟蹤一段時間內某個指定數據庫的活動。然后根據跟蹤記錄,使用索引優化向導來對索引進行優化。

5 SQL Server與Oracle數據庫的比較

5.1 SQL Server的優越性

SQL Server是當今最重要的數據庫管理系統之一。之所以能夠在現代數據庫管理系統行列中立于不敗之地,SQL Server有著他獨自的優點。主要體現在以下以個方面:

1)非過程化語言

SQL是一個非過程化的語言,因為它一次處理一個記錄,對數據提供自動導航。

2)統一的語言

SQL可用于所有用戶的DB活動模型,包括系統管理員、數據庫管理員、 應用程序員、決策支持系統人員及許多其它類型的終端用戶。基本的SQL 命令只需很少時間就能學會,最高級的命令在幾天內便可掌握。

3)是所有關系數據庫的公共語言

由于所有主要的關系數據庫管理系統都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS(關系數據庫管理系統)轉到另一個,所有用SQL編寫的程序都是可以移植的。

5.2 Oracle數據庫介紹

Oracle9i是業界第一個完整、簡單的用于互聯網的新一代智能化的、協作各種應用的軟件基礎架,其主要特點體現在:

1)支持大數據庫、多用戶的高性能的事務處理。

2)ORACLE遵守數據存取語言、操作系統、用戶接口和網絡通信協議的工業標準。

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

4)支持分布式數據庫和分布處理。

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

5.3 兩種數據庫的比較結果

通過對SQL Server數據庫的學習和Oracle數據庫的查閱。總結出兩種數據庫大致區別,如下所示:

1)開放性

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

Oracle:能在所有主流平臺上運行(包括 Windows)。完全支持所有的工業標準。采用完全開放策略。可以使客戶選擇最適合的解決方案。對開發商全力支持。

2)可伸縮性和并行性

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

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

3)安全性

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

Oracle Server:獲得最高認證級別的ISO標準認證。

4)性能

SQL Server:多用戶時性能不佳,C/S結構,只支持Windows客戶,可以用ADO,DAO,OLEDB,ODBC連接。

Oracle:性能最高, 保持WindowsNT下的TPC-D和TPC-C的世界記錄。多層次網絡計算,支持多種工業標準,可以用ODBC,JDBC,OCI等網絡客戶連接。

5)操作簡便

SQL Server:操作簡單,但只有圖形界面。

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

6)使用風險

SQL Server:完全重寫的代碼,經歷了長期的測試,不斷延遲,許多功能需要時間來證明。并不十分兼容早期產品。使用需要冒一定風險。

Oracle:長時間的開發經驗,完全向下兼容。得到廣泛的應用。完全沒有風險。

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

6 數據庫系統回顧與展望

縱觀當今的商用數據庫市場,稱之為群雄割據毫不為過。自20世紀70年代關系模型提出后,由于其突出的優點,迅速被商用數據庫系統所采用。據統計,70年代以來新發展的DBMS系統中,近百分之九十是采用關系數據模型, 80年代和90年代是RDBMS產品發展和競爭的時代。各種產品經歷了從集中到分布,從單機環境到網絡環境,從支持信息管理到聯機事務處理(OLTP),再到聯機分析處理(OLAP)的發展過程;對關系模型的支持也逐步完善;系統的功能也不斷增強。

Oracle9i已經出爐,它增強了針對電子商務的新特性,和對因特網應用的支持,提供了對大數據量的在線事務處理(OLTP)環境、查詢密集型數據倉庫以及要求苛刻的互聯網應用的高效、可靠及安全的數據管理能力。

SQL Server 2000的下一代產品YuKon預計在今年推出。YuKon主要增強的特性大概是集群,每個服務器自己進行數據處理、管理內存、加鎖和事務處理,與此同時保持與集群中其他及其的內部聯系,能做到集群中一臺機器不能工作,不會影響整個系統的工作。

7 結束語

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

參考文獻:

[1] Microsoft.企業級數據庫的安裝、配置和管理[M].北京:高等教育出版社,2003.8.

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

[3] Microsoft.SQL Server 2000系統管理[M].北京:清華大學出版社,2001.11.

[4] 李曉,張曉輝,李祥勝.SQL Server2000管理及應用系統開發[M].北京:人民郵電出版社,2002.12.

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

[6] 薩師煊,王珊.數據庫系統概論[M].北京:高等教育出版社,2001.7.

第8篇

【關鍵詞】:數據庫;系統;模糊查詢

中圖分類號:TP3 文獻標識碼:E 文章編號:1006-0510(2008)09059-02

在數據庫管理系統中,查詢是一個很重要的內容。然而,在多數情況下人們不能準確知道作為查詢條件的字段內容,如:某字段內容為"涪陵師范高等專科學校",查詢者可能只知道其簡稱"涪陵師專"或"涪師專",這時,為保證能查到滿足條件的數據記錄,只能進行模糊查詢。下面從編程的角度談談在FoxPro 2.5b中,實現模糊查詢的方法。

一、簡單的模糊查詢方法

1. 利用比較操作符"="進行模糊查詢

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

2. 利用"$"進行包含比較,其模糊查詢的效果就比用"="時好得多

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

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

二、查詢條件為縮略語或簡稱的模糊查詢方法

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

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

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

本函數的源程序如下:

* 程序名稱:ZFBJ.PRG

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

* 調用格式:ZFBJ(,)

* 通常是一個字符型字段變量

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

* 使用環境: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

使用舉例:設內存變量m.field,其值為用戶輸入的用戶名稱的簡稱,如"涪師專",現在要在KTJBK.DBF中查詢用戶名稱(字段名)為"涪陵師范高等專科學校",或為"涪陵師專",或為"涪師專"的全部記錄,可以先將滿足條件的記錄拷貝到一臨時數據庫TEMP.DBF中,然后再瀏覽,瀏覽完畢刪除臨時數據庫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

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

使人感到美中不足。幸好在FoxPro中引入了結構化查詢語言SELECT-SQL。

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

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

使用舉例:設內存變量m.field,其值為用戶輸入的用戶名稱的簡稱,如"涪師專",現在要在KTJBK.DBF中查詢用戶名稱(字段名)為"涪陵師范高等專科學校",或為"涪陵師專",或為"涪師專"的全部記錄,可以用下面的一段程序實現:

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

程序說明:本程序運行時,先將m.field = "涪師專" 中插入四個通配符"%",得到

第9篇

【關鍵詞】水電廠計算機監控軟件數據庫管理系統分析

計算機技術的進步推動了大數據時代的來臨,目前在很多水電廠在實際運作中都使用計算機監控軟件來對水電廠的日常工作進行監督和指導,而整個水電廠計算機監控軟件中的中心部分就是數據庫管理系統。數據庫管理系統的運作過程是否高效、作用發揮是否充分直接影響著水電廠計算機監控軟件的功能發揮。

1數據庫管理特點

在目前,市場上通用的水電廠計算機監控軟件中的數據庫管理系統有主要有兩種管理模式,分別是集中式數據庫管理模式和分布式數據庫管理模式。這兩種模式各自有不同的特點,通過分析它們的具體設計要求,在充分了解它們各自的優缺點后,對其進行數據庫軟、硬件要求的總結、歸納。

1.1集中式數據庫管理模式

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

1.2分布式數據庫管理模式

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

2水電廠計算機監控軟件中的數據庫管理系統的設計要求

2.1數據庫管理系統設計的硬件要求

對于集中式數據庫管理模式的硬件要求,需要一臺主計算機或者兩臺主計算機的配合,來進行整個監控軟件中數據庫管理系統的數據收集和功能控制工作。集中式數據管理系統的其他組成結構部分還有現地控制單元(即為LCU)、前置機、工作站等。這些結構單元想要啟動工作程序,需要實現網絡設備與主計算機的連通,進而完成數據收集、數據簡單處理、數據顯示以及數據控制等步驟。由于集中式數據管理系統模式的中心功能點是主計算機,所以系統結構的其余部分可以使用較為初級的設備,不必完全使用高檔器械,這樣就減少了運營成本的投入。

對于分布式數據庫管理模式,對于管理系統結構的要求就是LCU和主計算機的互相獨立的運行和獨立完成工作任務。因而,與集中式數據庫管理系統的硬件設備的要求不同,分布式數據庫對于硬件的要求較高,需要硬件配備的等級較為出眾,特別是針對LCU部分,LCU部分在工作時需要一臺處理器完成數據庫處理和主要控制工作。處理器的工作流程有多種形式,一種是每個LCU單獨配置一臺中心主處理器,要求該處理器自帶顯示屏。另外一種是LCU公用一臺便攜式PC機,但是該PC機需要裝載公用應用程序。注意在使用公用PC機的時候,要保證每一個LCU都單獨裝載有數據庫等關鍵元件,這樣在與主計算機連通后可以完成機組控制。

2.2數據庫管理系統設計的軟件要求

對于集中式數據庫管理系統,主計算機對于數據庫的作用是至關重要的,實際工作中集中式數據庫管理系統的運行基礎是UNIX系統,支持這一系統的協議是TCP/IP協議。在集中式數據庫管理系統中,LCU主要執行的功能是數據采集、數據格式轉換、開停機控制和數據通訊處理等。因此在集中式數據庫管理系統中,對LCU的系統軟件要求相對較低,配備的條件也較為簡單,因而一般的工控機就可以滿足工作要求。

針對分布式數據庫管理系統的軟件要求,LCU和主計算機各自具有自己獨立的數據庫,它們各自具有不同的功能,LCU主要是本控制單元使用的數據庫,而主計算機借助于綜合數據處理數據庫,這些數據庫之間既可以單獨完成自己的功能,又可以實現主計算機對LCU的進行良好控制。

3結語

綜上所述,本文重點分析了水電廠計算機監控軟件中的數據庫管理系統,水電廠計算機監控軟件中的數據庫管理系統有兩種主要模式,一是集中式管理模式,另一種是分布式管理模式。它們各自具有不同的特點:集中式管理模式的特點是整個系統的運作只借助一個中心主計算機來完成,來實現監控系統的正常運行;而對于分布式管理模式的運作需要多個主計算機的互相配合,但是各數據庫之間又可以獨立工作。

參考文獻:

第10篇

【關鍵詞】計算機數據庫管理系統應用安全性可靠性

計算機數據庫管理系統是基于SQLServer數據庫來實現的,其是一種關系數據庫管理系統,具有高可用性、管理工具、安全性強和可伸縮性的特點,計算機數據庫管理系統在各行各業中得到廣泛應用。

一、 計算機數據庫管理系統概述

計算機數據庫管理系統主要是通過信息載體來實現數據的傳輸和處理,其具有共享性、獨立性、安全性、可靠性、可操作性強、高效處理和降低冗余度的特點,當用戶需要進行數據查詢和修改時,用戶只需要進入計算機數據庫管理系統內進行數據管理,另外,計算機數據庫管理系統的最大特點是能實現多用戶下的并發控制和管理,其中,嵌入式數據庫系統是當前應用最多的計算機數據庫管理系統,其具有操作性強、快速處理的功能。對于計算機數據庫管理的層次結構,主要包括應用層、語言翻譯處理層、數據存取層、數據存儲層和操作系統等五個層次,針對計算機數據庫管理系統的應用,為了提高計算機數據庫管理系統的應用效率,用戶可以對計算機數據庫管理系統進行加密措施,為了加強用戶的數據訪問控制,用戶可以采取存取管理技術和數據備份就數據恢復技術來加強計算機數據庫系統的管理,以保證計算機數據庫系統的安全性和可靠性。

二、計算機數據庫管理應用問題探討

計算機數據庫管理在不同領域中得到廣泛應用,隨著社會經濟及計算機技術的發展,計算機數據庫管理系統的應用具有十分重要的意義,因此,下面對計算機數據庫管理的應用進行分析。

(一) 多媒體計算機數據庫管理的應用

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

(二)計算機數據庫管理技術在信息管理中的應用

將計算機數據庫管理應用在信息管理中,不僅可以加強對信息管理的控制,也可以提高信息管理的安全性和可靠性,通過計算機數據庫管理技術對信息進行記錄分析和加密,并建立專門數據模型,從而實現信息傳輸、接收的快速處理。計算機數據庫管理在信息管理中應用的主要原理是根據信息的劃分結構來實現對信息的應用存儲,由于不同應用領域有不同的信息管理,例如對于商業信息機密的管理,其可以利用計算機數據庫管理技術來實現商業機密信息的加密,由于計算機數據庫管理技術具有操作性強、安全性高的特點,在信息管理發展中,商業信息機密管理是信息管理中的重要組成部分,因此,采用計算機數據庫管理技術來實現商業信息加密管理,這樣不僅可以提高信息管理的安全性,也可以降低商業機密泄漏的風險,對商業的經濟發展具有非常重要的意義。

(三)計算機數據庫管理技術在工程管理中的應用

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

三、結束語

計算機數據庫管理系統在各行各業中得到廣泛應用,其具有操作性強、安全性高的特點,將計算機數據庫管理技術應用在多媒體管理、信息管理和工程管理中,不僅可以實現數據信息管理的安全性和高效性,也可以實現信息數據的快速處理,因此,計算機數據庫管理的應用具有非常重要的意義。

參考文獻

[1]劉向東.計算機數據庫管理系統的應用研究[J].計算機光盤軟件與應用,2013,10:62-63

第11篇

關鍵詞:數據庫 計算機 管理

中圖分類號:TP311 文獻標識碼:A 文章編號:1007-9416(2012)02-0193-01

新世紀以來,隨著經濟的發展,計算機在我國得到了很好的推廣,各行各業都能見到各類計算機的身影;另外一方面,隨著軟件技術的發展和現代管理的現實需要,很多機構和個人需要對計算機數據庫進行一定的管理工作,而很多人缺乏必要的計算機培訓,往往在管理過程中不可避免地出現這樣那樣的小問題,本文將系統討論數據庫的管理,為大家在管理計算機數據庫工作方面提供一些參考。

1、計算機數據庫管理系統的層級結構

通俗地來說,計算機數據庫管理系統是人們用來實現對數據庫操縱和管理的大型軟件,數據庫管理系統可以實現對數據庫的建立操作、使用操作以及維護操作,也有人把數據庫管理系統成為DBMS。一般來說,數據庫管理系統對計算機數據庫進行統一的控制和管理,并充分保證數據庫的安全性以及完成程度。系統用戶可以通過DBMS輕松訪問數據庫中存儲的數據,而權限更大的管理員則可以進行數據的維護操作以及其他一個操作。

顯然,計算機數據庫管理系統為用戶提供了多種功能,為用戶在不同時間以及不同網絡狀態下實現對數據庫的建立操作,修改操作以及查詢操作。此外,數據庫管理系統還未用戶提供了定義數據庫和操縱數據庫的工具接口,充分保證數據庫數據的安全性和完備性,在必要的時候系統可以幫助管理員實現對數據庫的并發控制操作和恢復操作。

從軟件學的角度看,可以將數據庫管理系統分為多層,依次如下:

最低層,操作系統層。操作系統是數據庫管理系統的基礎,往往使用操作系統提供的源代碼和存取方法實現對數據庫管理西戎存儲層的接口。

第二層,數據存儲層。數據存儲層介于操作系統和數據存取層之間,用于處理緩沖區和數據頁的數據。

第三層,數據存取層。數據存取層主要試點對單個元件的處理,將相關操作處理,并裝換為單記錄操作。

第四層,語言翻譯處理層。這一層的主要作用是對數據庫語言的各類語句進行語法分析操作、識圖轉換操作、授權檢查操作以及完整性檢查操作等。

最高層,應用層。應用層是整個數據庫管理系統的最高層,用于進行各項數據應用的相關處理。

2、典型數據庫――SQL Server數據庫

SQL Server是最為典型也是應用最為廣泛的數據庫,具有不可替代的代表性,本文在此探討該數據庫的相關內容。SQL Server是關系數據庫管理系統,它的特點如下:

管理工具完備。SQL Server中配備一套完備的管理應用編程接口和管理工具,能夠極為簡單地對大型SQL Server構架的數據庫進行管理。

可用性極高。SQL Server系統擁有完備的失敗轉移集群技術和數據庫鏡像技術,能夠充分保證用戶在構建數據庫方面和管理方面的安全性和穩定性,可應用性很強。

安全性極高。SQL Server在加密技術上很有建樹,對安全的設置、密碼設置、安全模型的搭建以及數據庫加密方面均有很強的可操作性。

可伸縮性很強。SQL Server能夠輕松實現表格分區操作,此外,復制能力的增強以及64位的支持也是SQL Server可伸縮性的表現。

SQL Server數據庫充分提高了數據的一致性,大大減少了數據的冗余度,從而降低了數據的不一致性,進而有效規避了互相矛盾報表的產生。SQL Server將數據的描述和對數據的應用進行了有效分離,所以不會出現由于數據定義方面的變化而導致的應用程序變化,極大程度上降低了程序維護的開銷費用。

3、計算機數據庫管理技術

針對數據庫的結構特點,本文提出以下幾點計算機數據管理方法:

3.1 防火墻技術

防火墻技術是最常見的訪問控制技術,能夠有效防護內部網絡免受外部網絡的攻擊,輕松實現隔絕非法信息資源的訪問,實現對特殊站點的訪問控制,實現對易受攻擊對象的保護,實現對網絡訪問的審計。一般說來,防火墻技術主要有包過濾技術和技術兩種,這兩種技術各有優劣,靈活使用,防護效果很好。

3.2用戶認證技術

一般來說,基于WEB的數據庫應用系統往往涉及很多重要數據和機密數據,這些數據一旦泄漏,后果很嚴重。為了充分保護這些機密數據,可以通過對用戶認證技術實現,以保證系統數據的安全,而用戶認證技術主要涉及到Session對象和HTTP haeders兩個部分,通過判斷用戶輸入的URL以及口令驗證方式等實現對訪問的控制。

3.3 權限控制方面

數據庫系統管理員可以通過設置各種不同類型用戶的權限實現對數據庫的安全管理。一般來說,管理員(Administrator)擁有最高管理權限,而企業的高層管理和相關負責人員的管理權限次之,普通員工和游客的權限較低,只能瀏覽部分數據。

3.4 監視跟蹤

數據庫系統中日志系統具有綜合性數據記錄的功能以及自動分類檢索的功能,能夠輕松實現對數據的監視和跟蹤,通過對重點數據的監視和跟蹤實現對數據的保護。

3.5存儲方面

管理員建立一個存儲過程,通過內嵌的SQL命令實現對存儲過程的命令,這種存儲命令具有典型的面向對象的特征,有助于保證系統數據的安全和可靠。

3.6 數據的備份和恢復

對于重點數據和核心數據,管理員和高層管人人員要建立起健全的數據備份和恢復機制,充分保證數據的安全。

4、結語

本文分析了數據庫管理的相關知識,研究了計算機數據庫管理的相關技術,希望能夠為眾多的數據庫管理人員提供一定的參考。

參考文獻

第12篇

一、前言

隨著計算機技術的發展,計算機的主要應用已從傳統的科學計算轉變為事務數據處理。在事務處理過程中,并不需要復雜的科學計算,而是需要進行大量數據的存儲、查找、統計等工作,如教學管理、人事管理、財務管理等。這需要對大量數據進行管理,數據庫技術就是目前最先進的數據管理技術。

二、數據庫簡介

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

三、數據庫設計在二調中的應用

在全國第二次土地調查中,數據庫建設就發揮了很大的作用,它將我們調查到的各種數據全部集中在數據庫管理系統中,使我們以后能更方便、快捷地進行查詢、管理等工作。

建立一個數據庫管理系統,首先,我們都需要一個數據庫平臺,現在我們常用的數據庫平臺大概有幾種:Access、SQL server、oracle等。而對于二次調查這種大型的項目,里面含有很多圖形數據、圖像數據、屬性數據等資料的數據庫,我們一般選擇SQL server 和oracle這種功能較強的關系數據庫作為我們建立數據庫的平臺。這樣就需要我們能夠了解數據庫建設的相關原理和設計過程。

數據庫的設計就是指根據用戶的需求,在某一具體的數據庫管理系統上,設計數據庫的結構和建立數據庫的過程。一般來說,數據庫的設計過程大致分為需求分析、概念設計、邏輯設計、物理設計、概念設計、數據庫運行和維護6 個步驟。

具體對于二次調查項目來說,需求分析就是指調查和分析全縣各類土地利用情況,按照國家的分類要求和調查規范,對全縣土地進行分類、劃分,建立一套完整的土地利用管理數據庫。

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

邏輯設計是指將現實世界的概念數據模型設計成數據庫的一種邏輯模式,即適應于某種特定數據庫管理系統所支持的邏輯數據模式。在二調中就是指將土地利用現狀中的各種地類、屬性轉換成數據庫管理系統能夠識別的模式。并能讓我們直觀地查詢出來。

物理設計是指數據庫的存儲結構和存儲方法,數據庫管理系統會根據具體的應用任務選定最合適的物理存儲結構(包括文件類型、索引結構和數據的存放次序與位邏輯等)、存取方法和存取路徑等。這一步設計的結果就是所謂“物理數據庫”。在二調建庫中,指定的管理系統會將我們的基礎資料保存在適合的位置。

驗證設計是指在上述設計的基礎上,收集數據并具體建立一個數據庫,運行一些典型的應用任務來驗證數據庫設計的正確性和合理性。在二調中,驗證設計就是在將數據庫中的所必須的數據,圖形,屬性全部附上,建立一個完整的數據庫,并實現各種查詢功能,統計功能等。

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

這樣,一個完整的數據庫就建好了。其實在建設數據庫的過程中,重要的內容在于前期數據的整理。對于二調來說,無論采用SQLserver 或者oracle 平臺,數據庫管理系統無論采用蒼穹或者mapgis等,數據庫的一個基本模式已經建立完整。我們只需要把我們的外業資料轉化為數據庫能夠識別的數據就可以了。這就要讓我們保證外業調查地圖的正確性,完善性;內業矢量化工作的嚴謹性。在矢量化的過程中,同時將一些必須的屬性同時附上。比如說地類圖斑的地類代碼,權屬性質等。線狀地物的寬度,線狀地物代碼,權屬性質等。這些東西是需要我們手工賦值的。其他的一些必備屬性,數據庫管理系統會根據數據字典,根據國家要求設定好的程序對各種數據進行維護。

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

亚洲精品无码久久久久久久性色,淫荡人妻一区二区三区在线视频,精品一级片高清无码,国产一区中文字幕无码
制服丝袜在线观看亚洲不卡 | 亚洲国产中文在线 | 一区二区三区在线观看亚洲 | 亚洲成Av在线网站 | 亚洲100不卡论理片 亚洲成AV人片乱码色午夜男男 | 一级a视频在线免费观看 |