唐 仙
(湖南都市職業學院 湖南 410000)
數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它誕生于距離現在60多年以前,隨著信息技術和市場經濟的迅猛發展,尤其是20世紀90代以后,數據管理不再單純的對數據進行存儲和管理,逐漸轉變成用戶所需要的不同種類數據管理模式。數據庫有很多種不同的類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型數據庫系統,都在各個方面得到了廣泛的應用。
數據的產生可以追溯到60多年以前,只不過剛開始數據是非常簡單的。通過大量的對比、分類和表格繪制的機器來運行大量的穿孔卡片,對數據進行處理,而處理結果就是打印或者是制成新的卡片。數據管理就是對穿孔的卡片進行保存和處理。
而數據庫系統誕生于上個世紀60年代,在當時已經使用計算機對數據開始進行管理,對于數據的共享要求就隨著計算機使用而提升。傳統數據文件不能滿足人們的實際需求,所以,能夠對數據進行統一管理和共享的數據庫管理系統就因此而產生了。數據庫模型是整個數據庫系統的核心基礎,不同種類的數據庫管理系統軟件,都是以這種模式作為基礎的。因此,通常情況下,也根據模型的實際特點把數據庫分為不同的類型,其中包括網狀、層次以及關系這三大類數據庫。
1961年,美國通用電氣公司開發出世界上第一個網狀數據庫.但是這種數據庫還存在一定局限性,只能在通用電氣公司的主機上運行,而這種只有單一的數據庫,通過人工編碼生成,后來由古立德公司進行了重新的編寫,并對其進行了重新的命名。網狀數據庫對層次和非層次的事物都能進行自然的模擬,所以,網狀數據庫在其發展史占有非常重要的位置。
層次數據庫是在網狀數據產生以后而誕生的,1968年由美國的IBM公司研發的,這是一種適合主機層次的數據庫。從數據庫的產生到現在 IMSV6都在一直提供著數據群集、數據共享、消息列隊等特性支持。這個具有40多年的歷史的數據庫,在商務智能以及網絡應用連接上都在扮演全新的角色。
雖然,網狀數據庫和層次數據庫已經很好的解決了數據集中和數據共享的問題,但是在處理數據的獨立性和抽象上還是存在一定程度上的缺陷。而數據關系庫就有效的解決了這一問題。1970,IBM的科德博士首先提供了關系模型的概念,給關系數據庫奠定了良好的基礎。1976年,由霍尼韋爾公司研發了第一個關系數據庫。這種數據庫以關系帶位數理論作為基礎,隨著長時間的應用和完善,技術手段也越發的成熟。
1974年,IBM公司的Ray Boyce和Don Chamber1in將科德博士的關系數據庫中十二條準則的數學定義,運用關鍵習語法進行表達,從而誕生了結構化語言查詢。這種語言其中囊括了查詢、操作、定義和有效控制,同時也是一個綜合性強、通用關系良好的語言數據庫。并且還能指出用戶可以做什么,不可以做什么,是一種非常高級的語言,進而實現了對數據庫周期中所有的操作,還能夠和關系數據庫進行交互,與編程語言一同進行工作。結構化查詢語言的標準改變也指示著關系數據庫的發展走向。1986年,結構化查詢語言成為了美國的標準,并且在同一年公布了標準的結構化查詢語言標準。
隨著數據庫技術的發展,網絡的普及化,也導致了數據庫受到了來自網絡安全威脅。例如,數據庫被篡改數據、數據庫中的數據被惡意竊取,通過假冒他人身份造成惡劣的影響。所以,在數據管理員創建完用戶以后,一定要保證用戶最為基本的權限,方便連接到數據庫,并且能夠進行查看和創建對象。這樣就能保證用戶在登陸應用程序時,應用程序使用的是數據庫用戶登陸,杜絕了應用程序用戶,使用數據庫的用戶,登陸數據庫,對數據庫造成不要的損害。所以,在日常工作中,一定要對數據庫進行經常性的備份。例如,Orac1e數據庫,是規模較大的網絡數據庫,可以通過互聯網和TCP/IP協議,用戶就可以在網絡終端上,對Orac1e的數據庫進行直接訪問。但是,客戶端想要訪問數據庫,不僅要通過 TCP/IP協議,還要結合Orac1e公司開發研究的Net工具,并且在不同版本的數據庫里名稱的叫法不同,Net工具所具備的功能是越來越完善的。所以,數據庫網絡安全問題也得到了很多好的解決。
隨著科學技術的不斷進步和發展,數據模型的種類也變得非常豐富,新的技術手段也在層現疊出。現階段,每隔一段時間,國際上的數據庫專家就會聚到一起,分析探討數據庫的實際情況、存在的問題、未來發展需要關注的重點。數據信息的本質和來源也是在一直變化的,而互聯網、Web、自然科學、電子商務等都是信息和信息處理的有力支撐,然而,相對低廉的傳感器就可以將物體的形狀和位置進行匯報,這種匯報還具有一定的實效性。在新的環境中會引出很多具有一定趣味性的數據庫問題。
而數據庫在實際的應用范圍內,互聯網是現階段最為主要的驅動力,尤其是在一些涉及到多家企業的應用上。以往,應用都是在企業本身內部,在一個行政區域范圍內對其進行優化和完善。現如今,多數企業對與物品供應方和客戶之間的交流更為重視,如何能夠給客戶提供更好的服務。而這一應用就需要使用信息集成和信息安全的有效工具,也正是因為這樣,就產生了與數據相關的新問題。另外一個使用應用的領域就是自然科學,而其中使用應用最為頻繁的就是物理、生物以及保健科學等。因為這些科學領域,會產生數量龐大的數據集成,需要使用更加高級的數據對其數據進行處理。此外,還要使用數據分析器對數據進行有效的管理,并且還要對有序列的數據進行保存和檢索,對世界范圍的數據進行集成。
除了要面對信息管理領域給予的困難挑戰外,傳統的數據庫管理系統中,例如,在數據模型、訪問方式、查詢處理代數、控制、查詢等方面上都將有一定變化,以上種種問題都得到了深入的研究。互聯網在兩個不同的方面上,既深度和廣度,都對數據庫提出了新的挑戰。站在深度的角度上看,互聯網環境中,部分數據管理進行的假設,都是不成立的,需要在新的背景下,對數據庫技術進行調整、完善和改進;從廣度的角度出發,新的問題就要使用新的手法和措施對其進行解決,從解決問題的過程中,尋找到技術上的突破和創新。
總而言之,數據庫的發展,已經成為了現階段科學信息技術的重要內容,同時也是現代計算機技術的發展以及應用系統發展的基礎支撐,但是,隨著科技的發展,部分數據庫已經跟不上需求,這就需要數據庫研發企業,給予數據庫發展的重視,從而是數據庫技術更好的服務人類。
[1]李大勇,時延鵬.數據庫技術的歷史及未來的發展趨勢綜述[J].遼寧省交通高等專科學校學報.2005.
[2]豐娟娟.微小型數據庫技術在大數據時代的發展趨勢[J].中小企業管理與科技.2014.
[3]李紅育,李紹偉.探討數據庫的歷史及發展趨勢[J].辦公自動化(綜合版).2010.
[4]于愿昭,王建行.網絡環境下的數據庫技術[J].科技信息.2011.
[5]張守革.淺析數據庫應用及發展[J].黑龍江教育學院學報.2012.
[6]梁冠豫.實時數據庫技術的發展及應用[J].科技與企業.2014.