靈感範文站

位置:首頁 > 論文 > 論文精選

計算機數據庫論文【精品多篇】

計算機數據庫論文【精品多篇】

數據庫應用論文 篇一

《數據庫應用系統與創新管理》

[摘 要] 企事業單位的現代化管理水平與其應用計算機處理管理數據的能力有關,而應用計算機處理管理數據的能力與數據庫應用系統(DBAS)有關。創新管理是建立在先進的管理理念、科學的管理制度和管理資源的充分利用上的。分階段科學規範組織實施管理信息系統建設,實際上就是務實和創新,就是用管理的系統方法對過程的改進,解決資源管理及資源的充分利用問題,爲科學決策提供數據支持,提高工作質量和效率。

[關鍵詞] 數據庫應用系統;企業信息化;項目建設;創新管理

1 數據信息是基礎資源

企業管理軟件應用最廣泛的就是數據庫應用,數據庫簡單地說,就是數據存放的地方。數據信息管理就是通過數據庫管理數據,實現其基本功能,即通過它查詢、修改、添加、刪除其中的記錄。數據庫可分爲兩種:小型數據庫和大型數據庫。大型數據庫主要用於網絡,如Oracle、SQL Sever、Sybase等,小型數據庫則在中小型企業和個人應用中有廣泛的市場。如Visual FoxPro、Access等,大型數據庫無論從安全性還是穩定性來說都比小型數據庫要好得多。而小型數據庫又具有大型數據庫所沒有的優點:對計算機的配置要求低、繼承性好、易用、支持大型數據庫通用的SQL語言。數據庫是指存放在計算機存儲設備中的相互關聯的數據文件的集合,在Visual FoxPro中以表的形式記錄數據內容。 Visual FoxPro是由微軟開發的可視化的數據管理系統,是在Windows環境下開發數據庫應用系統的有力工具。現在的Visual FoxPro也具有很強的網絡功能,也可以將它作爲網絡上的數據庫服務器。數據庫應用系統(DBAS)是在數據庫管理系統(DBMS)支持下設計的計算機應用軟件,就是把數據庫、表、表單和報表彙集起來,把用人工管理的數據實現電腦化管理。數據庫應用系統(DBAS)就是結合管理需求建立的管理信息系統(MIS)。信息的收集、整理、分析是企業管理創新的重要內容。在ISO 9001質量管理體系標準中,資源管理不僅包含人力資源、基礎設施、工作環境,同時包含了數據信息、供方及合作關係、自然資源、財務資源。數據信息作爲基礎資源對以事實爲依據作出決策必不可少,儘管其價值是受利用信息的人的信息應用能力所支配。

數據庫應用系統(DBAS)的設計與開發是一項複雜、艱鉅的系統工程。開發設計人員要具備相應的專業技術知識,要花費更長的時間、更多的精力,要解決成千上萬個遇到的問題。企事業單位的現代化管理水平與其應用計算機處理管理數據的能力有關,而應用計算機處理管理數據的能力與數據庫應用系統(DBAS)有關。

在數據庫應用系統(DBAS)的設計和應用過程中,數據信息是必須的而且起着重要的作用。無論是數據庫應用系統的設計部門還是用戶單位,必須明白配備建立該數據管理系統是爲了什麼(why),什麼信息(what),什麼時候(when),爲誰(who),以什麼形式提供(how)。用戶單位要使用好軟件,必須瞭解應用要求並對項目相關人員提供適宜的培訓。

從技術角度來看,再複雜的IT解決方案都是通過數據庫、程序邏輯和工作界面來爲業務工作服務的,實際上也是一種對業務流程管理的工具。當對流程描述清楚以後,IT解決方案的項目需要也就逐漸清晰了。

2 數據庫應用系統建設就是務實和創新

創新管理是建立在先進的管理理念、科學的管理制度和管理資源的充分利用上的。沒有先進的管理理念,沒有科學的管理制度,沒有管理資源的科學規劃和充分利用就根本談不上企業的創新管理。先進的管理理念是什麼?同ISO 9001質量管理體系標準相聯繫,先進的管理理念就是要體現和實踐:①以顧客爲關注焦點;②領導作用;③全員參與;④過程方法;⑤管理的系統方法;⑥持續改進;⑦基於事實的決策方法;⑧與供方互利的關係這八大原則。同企業文化建設相聯繫,先進的管理理念就是誠信、和諧、務實和創新。無論是八大原則還是企業文化建設,講都不難,重要的是去踐行。在實踐中,才能不斷主動地發現更多的改進機會並完善優化管理過程,提升科學管理的水平。

結合數據庫應用系統(DBAS)建設,實際上就是務實和創新,就是用管理的系統方法對過程的改進,解決資源管理及資源的充分利用問題,爲組織基於基礎數據的科學決策提供支持,提高工作的質量和效率。

3 注重提高組織的計算機應用能力

2014年2月27日,在中央網絡安全和信息化領導小組第一次會議上強調,沒有信息化就沒有現代化,要加強核心技術自主創新,下大力氣解決科研成果轉化問題。

現今,計算機的使用相當普及,管理信息系統(MIS)的應用不太理想,主要問題是觀念和技術。因此,在管理觀念上要有創新意識,要尊重知識,更要積極參與。在管理工作上要重視技術並積極支持開發、引進、利用適宜的應用系統軟件;要重視培養和提高管理人員和操作人員的素質,更要特別注重結合實際提供適宜的培訓,提高組織的計算機應用能力。

圍繞誠信、和諧、務實、創新搞好企業文化建設,先進的理念和現代管理意識對建立、完善資源管理信息系統至關重要。企業在IT項目上投資的目的就是爲了改善運營和管理的效率,從而降低業務成本改善企業的財務表現。

搞好管理信息化工作,技術人才是關鍵,必須結合實際重視信息技術自主創新、引進配備這方面的專業人才。

4 信息化項目的組織實施

信息化是組織利用IT技術,通過創新管理,優化組織模式、明確人員職責和規範工作流程的長期而艱鉅的系統工程,管理信息化項目涉及到組織戰略、管理目標、資源保障等很多要素,各要素間關係可以用槓桿原理形象表達(如圖1)。信息化項目的組織實施應有科學的方法作指導,嚴格規範實施過程,規避不可控因素造成的影響。科學的方法是按前期準備、實施計劃、項目建設、操作培訓、模擬運行、評審驗收分階段嚴格規範實施,以保證達到最好的結果。

4.1 前期準備

4.1.1 戰略決策

軟件提供方通過演示向使用方組織決策層及參與可行性論證的部分業務主管及業務相關人員,介紹管理軟件的主要功能。組織決策層聽取單位信息化管理部門、業務主管部門或第三方見解,明確信息化戰略目標,確立合作意向並擬定信息化項目領導組織成員構成。

4.1.2 項目目標

軟件提供方瞭解記錄軟件使用方組織結構及相關單位部門網絡環境、計算機運行環境及參與人員等基本情況;軟件使用單位業務部門通過相關資料瞭解管理軟件的基本功能,確立合作協議內容並做好項目主要目標、內容及設備成本費用估算工作,準備信息化項目報告。

4.1.3 啓動會議

由單位負責人作項目總動員,說明該項目背景、企業管理創新的期望和決心。介紹軟件提供方、第三方顧問情況並宣佈項目負責人及成員構成,對各部門的積極配合提出具體要求並形成會議紀要。軟件提供方項目負責人、軟件使用方單位項目負責人或信息化管理部門主管說明實施該項目的意義並定期檢查項目實施進度與階段目標、階段成果,各方項目組成員及時簽字確認項目實施協議相關內容。

4.2 實施計劃

根據前期的調研情況及啓動會議紀要,制定出實施計劃表。項目組成員全力配合並積極參與實施計劃的制定工作。實施計劃表是項目組工作的日程準則應符合實際。除非有不可抗力等其他因素,實施計劃不能作變更。項目經理負責本項目實施中與軟件提供方、第三方顧問的協調及實施工作安排,籤批確認實施計劃表,掌控項目實施進度。

4.3 項目建設

(1)系統安裝與初始化配置

在軟件提供方技術支持下,單位信息化管理部門負責收集初始化相關數據,指導業務主管部門的操作員在計算機上安裝、操作使用管理軟件。

(2)明確部門及人員工作目標和內容

單位信息化管理部門負責明確單位組織機構各部門及人員工作目標和內容。

(3)數據錄入

數據錄入是實施中的基本步驟。單位信息管理部門負責系統數據的錄入和管理系統基本數據的發佈,並指導相關單位部門按規範要求在一定的時間內完成管理系統各種必要業務數據的錄入。

軟件提供方或單位信息管理部門、業務主管部門可根據實際情況充分利用數據處理技術和已有數據資源,採取上下結合的方式在基礎數據錄入方面給用戶單位以支持。

業務主管部門負責業務相關數據完整性、準確性的驗證和安全保存。

(4)工作流程

業務主管部門負責結合實際,明確管理數據傳遞的途徑和方式,制定並完善工作流程和操作規範,充實操作培訓的內容。

4.4 操作培訓

信息化項目實施要求領導層積極參與,相關人員是操作培訓的主要對象。操作培訓以瞭解管理軟件的基本功能和掌握操作使用方法爲主要內容,以業務流程爲主線。培訓過程應根據實際情況對培訓內容、日期進行合理安排;培訓完成後應進行考覈,形成原始記錄並經審覈人簽字備案。

4.5 模擬運行

用戶實際操作管理軟件,以真實的業務流程運行。內容包括系統可靠性測試、安全性測試、數據運行的正確性測試等。填寫記錄運行中發現問題並及時與軟件提供方進行溝通,查明原因(有的問題可能歸防病毒軟件誤報)並解決由軟件設計缺陷導致的問題。

4.6 評審驗收

根據實施的具體情況提交項目實施總結報告。項目實施進入正常狀態後,要進行業績評價――項目實施驗收。參與實施的各單位部門需要整理項目實施文檔、實施表單等文檔、完整的數據資料等。項目組提出驗收申請,確認驗收時間、地點、與會人員等。

驗收會上,項目負責人或信息化管理部門主管介紹項目實施的歷程和取得的各階段性成果,並對項目實施結果做出評估,最終完成項目驗收報告,雙方或三方確認簽字。驗收應該以實施方案書約定的目標是否實現爲準繩,而不應以用戶所有的需求、問題的解決爲標準。要記住一個成功的項目是在一定的時間內,按預算的成本與資源,完成預定的目標。而不是無限度去滿足用戶所有的要求,以求做到十全十美。不可能通過一個項目解決用戶的所有問題。切記一個階段沒有做好,決不可操之過急進入下一個階段。

5 結 語

講誠信、促和諧、真務實、求創新是企業發展壯大要求走好的每一步。重視開發、積極引進並使用適用的數據庫應用系統(DBAS)有助於企業充分利用現有資源和技術,實現精細化管理、改進業務流程、提升現代化管理和決策水平,有利於圍繞誠信、和諧、務實、創新搞好企業文化建設。可以說,數據庫應用系統(DBAS)的開發、引進和使用是企業務實創新、超越自我的現實需求,是資源管理部門實現創新管理提高工作效率的重要途徑。信息化涉及管理與信息技術兩個學科,項目的實施是一個艱苦的過程,通過科學規劃、誠信協作、分步實施可以得到較好的結果。

信息化項目組織實施各個階段工作是密切相關的,三分軟件,七分組織,十二分基礎數據。軟件是工具,數據是基礎,組織管理很重要。

主要參考文獻

[1]趙冰。淺談制定企業信息化管理制度中存在的問題[J]。科技信息,2009(19)。

[2]孟倩。企業信息化與知識管理[J]。科學管理研究,2004(6)。

數據庫應用論文 篇二

《數據庫應用系統性能優化研究與實踐》

摘要:本文主要從數據庫服務器內存參數調整,SQL語句優化兩方面論述如何在系統設計,運行過程中對Oracle數據庫進行性能優化。數據庫服務器內存參數調整主要論述共享池的大小設置問題,SQL語句優化主要從Oracle解析SQL語句的機制方面來論述如何寫出高效的SQL語句。通過上述方面的調優以確保數據庫系統的性能。

關鍵詞:數據庫性能優化 逆規範化設計 優化策略

中圖分類號:TP311.13 文獻標識碼:A 文章編號:1007-9416(2012)07-0058-01

1、對數據庫服務器內存分配的調整

由於對服務器內存參數的調整對oracle的性能影響顯著,它成爲Oracle數據庫性能調優的首選對象。服務器內存參數的調整主要是對數據庫系統全局區的調整,系統全局區包括共享池、數據緩衝區、日誌緩衝區。其中最主要的是對數據緩衝區和共享池的參數調整。

數據庫緩衝區的作用主要是將從磁盤中讀取的數據塊存放在內存緩存中,從這個意義上說數據庫緩衝區越大,存放的共享數據就越多,減少了對磁盤數據的物理讀操作,也就提高了系統的響應速度。

共享池的作用主要是用來存放最近使用過的sql語句的,它由一個最近最少使用的算法來管理,由庫高速緩存和數據字典緩衝區兩部分組成。修改這一參數的設置,能提高系統性能,是由Oracle數據庫系統處理用戶提交的SQL語句的步驟決定的。

2、Sql優化

由於應用程序的執行最終歸結爲後臺數據庫中SQL語句的執行,SQL語句本身的執行效率就成爲了影響oracle數據庫執行效率的一個重要因素,當我們對Oracle處理SQL語句的機制有所瞭解,通過對SQL語句進行適當的調整,就能提高Oracle數據庫系統的性能。

(1)在基於規則的優化器中,Oracle對from子句中的表名是按照從右到左的順序進行解析的,即:From子句中排在最後的表會被首先處理。我們把這張表稱做驅動表。當from字句中包含多個標的情況下,oracle是通過排序合併的方式連接這些表的,爲了提高oracle的執行效率,應當選擇包含記錄條數少的表作爲驅動表,即放在from子句的最後。

(2)在oracle語句中,where子句的執行順序是自下而上的對語句進行解析的。爲了提高sql語句的執行效率,應該將能過濾掉大量數據的條件寫在where子句的最後。

(3)在selcect語句中使用*雖然對編程人員簡單方便,oracle會自動列出所有列名,但oracle解析*時則是通過查詢數據字典來完成對*的轉換的,這樣耗費了更多的時間用來查詢數據字典,轉換,必然降低執行效率,因此在selcect語句中應當直接列出所有的列名。

(4)用where子句代替having子句,在where子句中排除不需要的記錄,這樣的執行效率將遠遠高於執行完成之後用having子句對記錄進行篩選。

3、軟件開發模式優化策略

3.1 避免訪問回滾段

如果查詢數據庫時,要訪問的數據正被另外用戶修改,數據庫爲了維護讀一致性,需要訪問會滾段來讀取查詢語句執行時刻的數據值。如果應用程序需要經常讀取正在被其它用戶修改的數據,數據庫系統爲了得到一個數據,不得不多次訪問磁盤。數據庫管理員可通過配置回滾段來減少查詢時“snapshot tooold”錯誤的發生。解決這個問題的根本方法還是需要重新修改應用程序設計,合理對事務進行劃分。

3.2 表的分區和並行技術

如果必須要在數據庫運行特別耗時的操作。應儘量地把這樣的操作分解,嚴格限制操作所涉及的記錄數,並設法使操作並行,充分地提高執行效率。

(1)使用分區。分區技術有兩個潛在的好處:提高查詢性能和提高數據庫可用性。數據庫查詢時,優化器知道那些分區包含查詢所要的數據。而其它分區數據將不會被讀取,從而查詢任務將更快完成。許多管理工作可在只一個分區上進行,而不影響其它分區的數據。例如可以選擇只刪除一個表分區中的數據。

(2)使用並行。Oracle數據庫中幾乎所有的操作都支持並行特性,包括查詢、插入、和數據加載。並行選項可以使多個處理器同時處理一條命令,在創建庫數據庫對象時可以設定並行參數,也可在查詢語句中重新設。

4、軟件測試優化策略

許多情況下由於開發進度等原因,軟件性能壓力測試都進行的不充分。這就導致軟件產品交付時,不能確保軟件性能滿足用戶需求。這點常常被開發人員忽視。用戶不僅需要軟件能完成一定功能,更需要軟件能支撐自己業務的運行。因此應用軟件性能不能滿足業務處理的速度要求,軟件系統就需要優化。測試必須驗證軟件性能能否在希望負載情況下,滿足業務處理的速度要求。

(1)用大量的數據進行測試。系統使用一段時間後,數據庫的性能會發生變化。例如oracle數據庫一個表的pctfree和pctused參數設置可能會使數據塊只有一半的空間被利用或使數據庫記錄鏈接(chained)。上面的情形都會引起數據庫性能問題,且只有在應用程序使用了一段時間後才能被發現。

(2)足夠多的用戶併發測試。只有一個測試用戶大多數情況下不能反映軟件真實使用情況下的負載情況。我們必須測試在多個併發用戶情況下是否會引起死鎖(deadlock)以及性能下降等問題。

5、結語

數據庫應用系統的性能優化遠不是按照廠家所列的有關指南通過短短的幾步就可以達到的。要想獲得最大的優化效果,既需要具有廣泛而深人的數據庫原理和系統實踐知識,又要有紮實的應用程序設計能力,同時要充分熟悉操作系統和有關的軟硬件環境。筆者在實際工作中利用這些策略進行了數個數據庫應用系統設計,這些系統都表現出了良好的運行性能。

參考文獻

[1]Gaja Krishna 性能優化技術內幕。機械工業出版社,2010,5:284.

[2]李愛武。Oracle數據庫系統原理。北京郵電大學出版社,2009-3-1:210.