楊 帆
?
芻議計算機數據庫管理技術應用
楊 帆
天津市規劃信息中心,天津 300000
簡單介紹了計算機數據的概述、特點、存在的問題及實踐方向。
信息技術;計算機;數據庫;管理
計算機數據庫(Database)是存儲在計算機內,為達到一定的目的而組織起來的有結構的數據(記錄、文件等)的集合。數據庫系統的特點主要有以下幾個方面:
1.1 數據結構化
在文件系統中,盡管其記錄內部已有了某些結構,但記錄之間沒有聯系。而數據庫系統則實現了整體數據的結構化,這是數據庫的主要特征之一,也是數據庫與文件系統的本質區別。
1.2 數據的共享性高、冗余度低、易于擴充
數據庫系統從整體角度看待和描述數據,數據不再面向某個特定的應用程序,而是面向整個系統;因此,數據可以被多個用戶、多個應用程序共享使用。數據共享可以大大減少數據冗余,節約存儲空間。數據共享還能夠避免數據之間的不相容性與不一致性。
1.3 數據獨立性高
數據獨立性包括數據的物理獨立性和邏輯獨立性。物理獨立性是指用戶的應用程序與存儲在磁盤上的數據庫中的數據是相互獨立的。也就是說,數據在磁盤上的數據庫中如何存儲是由DBMS管理的,用戶程序不需要了解,應用程序要處理的只是數據的邏輯結構,這樣一來當數據的物理存儲結構改變時,用戶的程序不用改變。
邏輯獨立性是指用戶的應用程序與數據庫的邏輯結構是相互獨立的,也就是說,數據的邏輯結構改變了,用戶程序也可以不改變。
數據庫的管理是數據庫系統正常運行的重要保障,它主要包含數據庫的轉儲和恢復,數據庫性能的監督、分析和改進以及數據庫的完整性、安全性控制等方面。
2.1 轉儲和恢復
數據庫的轉儲和恢復通俗來講就是對數據庫系統中的數據進行備份和恢復。當數據庫系統建立運行之后,數據庫管理員要按照各應用的不同要求制訂合理轉儲計劃,定期對數據庫內的數據進行備份。故障發生后,才可利用備份的數據快速進行數據庫的恢復,將故障對數據庫系統的損害降到最低。
2.2 監督、分析和改進
數據庫應用系統經過試運行后即可投入正式運行。在數據庫系統運行過程中必須不斷地對其進行評價、調整與修改。
管理員在數據庫運行的整個過程中需要時刻監督數據庫的運行狀態,采集并分析數據,并設法改進數據庫系統的性能。若數據庫系統出現問題,管理員需及時采取相應措施使數據庫系統恢復正常。
2.3 安全性、完整性控制
數據庫是重要的寶貴的共享信息資源,應當加以有效的保護,提高數據的可靠性,使得數據庫中的數據始終保持其正確性、準確性和有效性。管理員必須采取相應的措施保護數據庫系統的安全,維護數據的完整。現代數據庫技術采用對數據完整性的語義約束和檢查來保護數據庫的完整性,其實現方式有兩種:一種是通過定義和使用完整性約束規則;另一種是通過觸發器和存儲過程等過程來實現。當進行數據操作時,DBMS就由某個完整性語義約束的觸發條件激發相應的檢查程序進行完整性語義約束檢查,若發現錯誤的更新操作,立即采取措施處理,或者拒絕執行該更新操作,或者發出警告信息,或者糾正已產生的錯誤。
以下從三方面闡述計算機數據庫系統的安全問題。
3.1 操作系統的問題
數據庫操作系統的主要風險來源之一就是計算機操作系統,計算機病毒和木馬程序、服務器操作系統后門以及操作系統和數據庫系統的關聯方面都是操作系統中存在風險的地方[1]。
(1)病毒是最常見的風險,由于操作不當可能會導致木馬程序的產生,這種病毒會對數據庫的安全性構成極大的威脅。木馬程序可能會修改計算機程序的密碼,這樣系統的新密碼可以隨時被入侵者盜走,進而篡改數據庫信息,大大地破壞了數據庫的信息內容。
(2)我們在設置操作系統時,不可避免地會在服務器操作系統中留有一個后門,這是伴隨著數據庫系統的特征參數設置的,它使得數據庫的信息通過這個途徑可以被電腦黑客們盜取,極大程度地破壞了數據庫的安全性。
(3)數據庫系統和操作系統有著很大的關聯性,因為硬件設備和操作系統所提供的環境在一定程度上決定了數據庫系統的安全性,所以一旦問題出現在操作系統環節上,例如操作系統允許直接存取數據庫文件,這樣無論數據庫管理系統采用怎樣的措施都無法保證數據庫的安全[2]。
3.2 管理方面的問題
一般網絡用戶只注意獲得網絡資源的時候網絡是否方便、高效,這樣的情況下當使用數據庫管理系統的用戶缺少網絡信息安全意識時,也就是保密意識薄弱,且對實際存在的風險與后果不能夠正確認識,從而忽視了網絡安全問題。
這樣一旦安全管理方面出現問題,又或者安全防范措施落實的不夠充分,就會發生安全事件,這些都是管理工作失職的表現。
3.3 數據庫系統自身的問題
隨著時代的進步和發展,關系數據庫的特征已經取得了一定的發展與應用,近十幾年已廣泛被人們所使用,各方面技術已趨于成熟。但是在如今的計算機時代,存在的網絡信息安全問題與十幾年前已經不可同日而語,如今的網絡操作環境和應用系統對于數據庫安全提出了更高的要求。顯然,關系數據庫系統所具備的安全特征不夠充分,系統的安全特征還不能得到有效發揮與實現,這也是數據庫系統中不成熟的一部分[3]。
計算機管理的方向也漸漸開始拓展,有很多的不同理論指出,數據庫的發展一定要根據時代的意義來進行拓展,實現相關的文字整合,完善對于教育教學內容的提升,進一步改善應用的比例,實現實踐活動的管理和支持,完善數據實踐的力度,加強管理的職責。
對于實踐來說,要進一步改善相關的基礎,實現教學的時代化要求,加強計算機的處理,進一步完善相關的內涵,實現重點的支持,使得網絡的發展有著更加充分的土壤和依托的環境,需要改善網絡的教學模式,使得教學的實踐力度加強,進一步改善其中的優越措施,完善數據傳輸的速度。對于管理來說,更加重要,這就需要進一步完善操作人員的素質問題,改善人員的管理政策并提高用人的門檻[4]。很多的計算機問題,需要加強其中的數據庫實踐和內容的管理。
這些年,隨著科學技術的不斷發展,再加上信息技術的日益臻熟,數據庫管理技術已經被越來越多地應用到人們的日常生活以及管理過程中。因此,這就要求我們要做好數據庫管理技術的研究與應用工作。
[1]謝斌斌,周穎.關于計算機數據庫的管理技術的研究[J].數字技術與應用,2012(2):159-161.
[2]趙威,王淑梅.淺談計算機軟件開發與數據庫管理[J].中國科技博覽,2013(34):210.
[3]溫春玲.計算機數據庫構建與管理維護思路[J].信息與電腦:理論版,2015(17):54-55.
[4]丁懷紅,王仲祥.計算機標準化管理系統探討[J].信息技術與標準化,2002(3):21-24.
Discussion on the Application of Computer Database Management Technology
Yang Fan
Tianjin Planning Information Center,Tianjin 300000
This paper simply introduces the overview,characteristics,existing problems and practical direction of computer data.
information technology; computer; database; management
TP311.13
A
1009-6434(2016)08-0077-02