數(shù)據(jù)管理
1.什么是數(shù)據(jù)管理
數(shù)據(jù)管理是指對(duì)數(shù)據(jù)的組織、編目、定位、存儲(chǔ)、檢索和維護(hù)等,它是數(shù)據(jù)處理的中心問(wèn)題[1]。
數(shù)據(jù)管理是對(duì)不同類型的數(shù)據(jù)進(jìn)行收集、整理、組織、存儲(chǔ)、加工、傳輸、檢索的各個(gè)過(guò)程,它是計(jì)算機(jī)的一個(gè)重要的應(yīng)用領(lǐng)域。其目的之一是從大量原始的數(shù)據(jù)中抽取、推導(dǎo)出對(duì)人們有價(jià)值的信息,然后利用信息作為行動(dòng)和決策的依據(jù);另一目的是為了借助計(jì)算機(jī)科學(xué)地保存和管理復(fù)雜的、大量的數(shù)據(jù),以便人們能夠方便而充分地利用這些信息資源。數(shù)據(jù)管理是數(shù)據(jù)處理的核心,是指對(duì)數(shù)據(jù)的組織、分類、編碼、存儲(chǔ)、檢索、維護(hù)等環(huán)節(jié)的操作。[2]
2.數(shù)據(jù)管理的發(fā)展[3]
數(shù)據(jù)處理的中心問(wèn)題是對(duì)數(shù)據(jù)的管理,即用計(jì)算機(jī)對(duì)數(shù)據(jù)進(jìn)行組織、存儲(chǔ)、檢索和維護(hù)等數(shù)據(jù)管理工作。隨著信息技術(shù)的發(fā)展,數(shù)據(jù)管理也經(jīng)歷了人工管理、文件管理和數(shù)據(jù)庫(kù)管理三個(gè)階段。
①人工管理階段(20世紀(jì)50年代中后期之前)
這一階段是計(jì)算機(jī)管理的初級(jí)階段,對(duì)數(shù)據(jù)的管理是程序員個(gè)人來(lái)考慮和安排的,程序員在編制程序時(shí)還要考慮數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)、存儲(chǔ)方式、存儲(chǔ)地址和輸入/輸出格式等。當(dāng)數(shù)據(jù)的存儲(chǔ)位置或輸入/輸出格式等發(fā)生變化時(shí),相應(yīng)的程序也要隨之改變,人們?cè)谑褂孟到y(tǒng)進(jìn)行數(shù)據(jù)處理時(shí),每次都要準(zhǔn)備數(shù)據(jù)。這個(gè)階段的特點(diǎn)是:數(shù)據(jù)和程序緊密地結(jié)合為一個(gè)整體,一組數(shù)據(jù)對(duì)應(yīng)一個(gè)程序,數(shù)據(jù)不具有獨(dú)立性。程序和數(shù)據(jù)的關(guān)系如圖所示。
②文件管理階段(20世紀(jì)50年代后期至70年代初期)
在這一階段軟件有了較大的進(jìn)展,出現(xiàn)了操作系統(tǒng)。一個(gè)專門管理數(shù)據(jù)的軟件—文件系統(tǒng)包含在操作系統(tǒng)中,該軟件將數(shù)據(jù)按一定規(guī)則組織成為一個(gè)有效的數(shù)據(jù)集合,稱為數(shù)據(jù)文件或文件。在這個(gè)階段數(shù)據(jù)可以以文件形式長(zhǎng)期存放在外存設(shè)備上,并且數(shù)據(jù)的存取等操作都由文件系統(tǒng)自動(dòng)進(jìn)行管理。文件管理系統(tǒng)成為應(yīng)用程序和數(shù)據(jù)文件之間的接口,其關(guān)系如圖所示。
③數(shù)據(jù)庫(kù)管理階段(20世紀(jì)60年代后期以后)
隨著計(jì)算機(jī)技術(shù)的發(fā)展,硬件方面已有了大容量的磁盤。由于計(jì)算機(jī)應(yīng)用于企業(yè)管理,數(shù)據(jù)量急劇增加,迫切要求對(duì)數(shù)據(jù)進(jìn)行集中控制、提供數(shù)據(jù)共享,因而研制產(chǎn)生了一種新的數(shù)據(jù)管理方法,即數(shù)據(jù)庫(kù)管理技術(shù)。它克服了前面各種管理方式的缺點(diǎn),使數(shù)據(jù)庫(kù)管理技術(shù)進(jìn)入一個(gè)新階段。在這階段,數(shù)據(jù)庫(kù)管理系統(tǒng)成為用戶與數(shù)據(jù)的接口,其關(guān)系如圖所示。