摘要:信息化的快速發展及計算機數據庫技術的快速升級,數據庫技術成為計算機信息系統與應用系統的核心技術和基礎。將計算機數據庫系統應用于信息管理,有利于提高信息管理的效率。本文闡述了計算機數據庫管理系統的層次結構,分析了在信息管理中的應用現狀,最后提出了改進對策。
關鍵詞:數據庫;信息管理;應用
中圖分類號:TP31 文獻標識碼:A 文章編號:1674-7712 (2012) 18-0050-01
一、計算機數據庫管理系統的層次結構
計算機數據庫管理系統是一種操縱和管理數據庫的大型軟件,是用于建立、使用和維護數據庫,簡稱DBMS。根據處理對象的不同,數據庫管理系統的層次結構由高級到低級依次為應用層、語言翻譯處理層、數據存取層、數據存儲層、操作系統。
1.應用層:是DBMS與終端用戶和應用程序的界面層,處理的對象是各種各樣的數據庫應用。
2.語言翻譯處理層:是對數據庫語言的各類語句進行語法分析、視圖轉換、授權檢查、完整性檢查等。
3.數據存取層:數據存取層處理的對象是單個元組,它將上層的集戶信息管理系統。
4.數據存儲層:數據存儲層處理的對象是數據頁和系統緩沖區。
5.操作系統:操作系統是DBMS的基礎。操作系統提供的存取原語和基本的存取方法通常是作為和DBMS存儲層的接口。
二、數據庫管理系統在現代信息管理中的應用
1.常用的數據庫管理系統。目前常用的數據庫管理系統有:ACCESS、SQL Server、Oracle、MySQL、FoxPro和Sybase等。
ACCESS是美國Microsoft公司于1994年推出的微機數據庫管理系統.它具有界面友好、易學易用、開發簡單、接口靈活等特點,是典型的新一代桌面數據庫管理系統。
Oracle公司是全球最大的信息管理軟件及服務供應商,成立于1977年,總部位于美國加州Redwood shore。Oracle提供的完整的電子商務產品和服務包括:用于建立和交付基于Web的Internet平臺;綜合、全面的具有Internet能力的商業應用;強大的專業服務,幫助用戶實施電子商務戰略,以及設計、定制和實施各種電子商務解決方案。
SQL是英文Structured Query Language的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數據庫建立聯系,進行溝通。按照ANSI(美國國家標準協會)的規定,SQL被作為關系型數據庫管理系統的標準語言。SQL語句可以用來執行各種各樣的操作,例如更新數據庫中的數據,從數據庫中提取數據等。目前,絕大多數流行的關系型數據庫管理系統。
MySQL數據庫是一種非常特別的數據庫。它以Web形式來體現,也是基于Web訪問方式的數據庫。和其他數據庫相比,MySQL數據庫的最大特點是建立在Internet之上,用戶可以通過基于Web的查詢方式來訪問數據庫。MySQL數據庫除了運行在Windows操作系統上之外,還可以運行在Linux和UNIX操作系統上。MySQL數據庫一般采用的是客戶機/服務器體系結構。
2.對數據庫系統的基本要求。(1)能夠保證數據的獨立性。數據和程序相互獨立有利于加快軟件開發速度,節省開發費用。(2)冗余數據少,數據共享程度高。(3)系統的用戶接口簡單,用戶容易掌握,使用方便。(4)能夠確保系統運行可靠,出現故障時能迅速排除;能夠保護數據不受非受權者訪問或破壞;能夠防止錯誤數據的產生,一旦產生也能及時發現。(5)有重新組織數據的能力,能改變數據的存儲結構或數據存儲位置,以適應用戶操作特性的變化,改善由于頻繁插入、刪除操作造成的數據組織零亂和時空性能變壞的狀況。(6)具有可修改性和可擴充性。(7)能夠充分描述數據間的內在聯系。
3.構建數據庫系統的流程。構建一個完整、高效的數據庫管理系統可以說是一個比較復雜的過程,通常包含以下5個基本步驟。(1)定義數據庫的目標。這是構建數據庫的第一步,也是構建數據庫的起始點。在這一步,需要定義數據庫實現功能、目標以及該系統運行的環境,最終形成一個什么樣的數據庫管理系統。只有經過這一步,后續的工作才可以開始。(2)數據庫的邏輯設計。這一步是從設計目標和功能出發,規劃出數據庫的邏輯設計。例如,設計數據庫中如何定義表以及表之間的關系。在某種程度上說,這一步和物理數據庫的設計及其實現無關。(3)數據庫的物理設計。這一步在數據庫的邏輯設計之上,把數據庫的邏輯設計轉化為數據庫的物理設計,如確定數據庫需要哪些軟件和硬件。(4)數據庫的物理實現。這一步屬于項目的實現階段。它建立在數據庫的物理設計之上,設計實際的物理數據以及數據庫的服務器配置和存儲數據的程序代碼等。(5)復查構建的數據庫。這一步為構建數據庫的最后一步。在該步中,檢查和評定構建的數據庫是否滿足第一步中的目標及其要求,同時還可以制定維護和更新數據庫的實施方案。
4.數據庫技術的發展。計算機數據庫管理系統體現出了良好的市場發展前景,在當前應用范圍不斷的擴大。目前已經擴大的我國的工業、農業和第三產業。成為帶動相關行業信息管理效率的提升,推動行業生產力的重要技術支撐和保障,在實際使用和操作中體現了良好的操作性,因而其在理論研究和實踐發展中都得到了各界廣泛的重視
三、需要改進的因素
1.加強數據庫管理系統的安全性。數據庫系統的安全對數據庫管理系統應用有著重要的決定性作用,由于各種因素,數據庫管理系統在網絡環境中常常面臨諸多風險。如軟件風險、管理風險和用戶行為風險。這些風險一旦轉換成現實的危害,將會對信息管理者造成重大的危害,從而降低數據信息管理使用數據庫管理系統的信心。因此,必須加強對數據庫管理系統的安全性,尤其在網絡條件下的安全性。在具體實施時,根據具體情況、環境和需求,因地制宜進行分析,采取相應有效措施保護數據庫系統乃至整個網絡系統的安全。
2.加強數據庫理論與實踐進一步結合。計算機數據庫理論隨著計算機技術不斷的更新,數據庫管理系統原理的不斷的發展。必須將計算機數據庫發展的最新成果應用到實踐中,從而提高實踐的科學性。同時計算機數據庫的理論研究也必須立足于計算機數據庫系統的相關應用實踐,以增強計算機數據庫理論研究的針對性。
四、結語
計算機數據庫管理系統的良好適用性決定了其具有巨大的發展前景,但仍需不斷的相關研究以幫助其更好更快的成長。數據庫管理系統在信息管理方面才會得到更好更安全的應用。
參考文獻:
[1]張吉紅.淺析計算機數據庫技術在信息管理中的應用[J].計算機光盤軟件與應用,2011.
[2]顏輝.數據庫設計與應用[M].北京:清華大學出版社,2009,3.