隨著科技的不斷發(fā)展,越來越多新型技術(shù)出現(xiàn)在我們的工作中,而數(shù)據(jù)管理技術(shù)是近年來使用較多的類型。下面一起來了解一下數(shù)據(jù)管理系統(tǒng)怎么樣,選擇因素有哪些呢?
發(fā)展
數(shù)據(jù)管理是指人們對數(shù)據(jù)進(jìn)行收集、組織、存儲、加工、傳播和利用的一系列活動的總和,它經(jīng)歷了人工管理、文件管理、數(shù)據(jù)庫管理三個階段。
1.人工管理階段
20世紀(jì)50年代以前,計算機(jī)主要是用于數(shù)據(jù)計算。從當(dāng)時的硬件來看,外存只有紙帶、卡片、磁帶,沒有直接存取設(shè)備;從軟件看,沒有操作系統(tǒng)以及管理數(shù)據(jù)的軟件;從數(shù)據(jù)看,數(shù)據(jù)量小,數(shù)據(jù)無結(jié)構(gòu),由用戶直接管理,數(shù)據(jù)問缺乏邏輯組織,數(shù)據(jù)依賴于特定的應(yīng)用程序,缺乏獨(dú)立性。
2.文件系統(tǒng)階段
20世紀(jì)50年代后期到60年代中期,出現(xiàn)了磁鼓、磁盤等直接存取數(shù)據(jù)的存儲設(shè)備。1954年出現(xiàn)了第一臺商業(yè)數(shù)據(jù)處理的電子計算機(jī)UNIACI,標(biāo)志著計算機(jī)開始應(yīng)用于以加工數(shù)據(jù)為主的事務(wù)處理階段。人們得益于計算機(jī)驚人的處理速度和大容量的存儲能力,從而克服了從大量傳統(tǒng)紙張文件中尋找數(shù)據(jù)的困難,出現(xiàn)基于計算機(jī)的數(shù)據(jù)處理系統(tǒng),并從此迅速發(fā)展起來。
這種數(shù)據(jù)處理系統(tǒng)是把計算機(jī)中的記錄進(jìn)行存取,并可以實(shí)現(xiàn)對文件的修改、插入和刪除,這就是文件系統(tǒng)。文件系統(tǒng)實(shí)現(xiàn)了記錄內(nèi)的結(jié)構(gòu)化,即給出了記錄內(nèi)各種數(shù)據(jù)間的關(guān)系。但是,文件從整體來看卻是無結(jié)構(gòu)的。其數(shù)據(jù)面向特定的應(yīng)用程序,因此數(shù)據(jù)共享性、獨(dú)立性差,且冗余度大,管理和維護(hù)的代價也很大。
3.數(shù)據(jù)庫管理階段
20世紀(jì)60年代后期,計算機(jī)性能得到提高,更重要的是出現(xiàn)了大容量磁盤,存儲容量大大增加且價格下降。在此基礎(chǔ)上,有可能克服文件系統(tǒng)管理數(shù)據(jù)的不足,而去滿足和解決實(shí)際應(yīng)用中多個用戶、多個應(yīng)用程序共享數(shù)據(jù)的要求,從而使數(shù)據(jù)能為盡可能多的應(yīng)用程序服務(wù),這就出現(xiàn)了數(shù)據(jù)庫這樣的數(shù)據(jù)管理技術(shù)。數(shù)據(jù)庫的特點(diǎn)是數(shù)據(jù)不再只針對某一特定程序應(yīng)用,而是面向全組織,具有整體的結(jié)構(gòu)性,共享性高,冗余度小,具有一定的程序與數(shù)據(jù)間的獨(dú)立性,并且實(shí)現(xiàn)了對數(shù)據(jù)進(jìn)行統(tǒng)一的控制。數(shù)據(jù)庫技術(shù)的應(yīng)用使數(shù)據(jù)存儲量猛增,用戶增加,而且數(shù)據(jù)庫技術(shù)的出現(xiàn)使數(shù)據(jù)處理系統(tǒng)的研制從圍繞以加工數(shù)據(jù)的程序為中心轉(zhuǎn)向圍繞共享數(shù)據(jù)來進(jìn)行。這樣,既便于數(shù)據(jù)的集中管理,又有利于應(yīng)用程序的研制和維護(hù),從而提高了數(shù)據(jù)的利用率和相容性,并且有可能從企業(yè)或組織的全局來利用數(shù)據(jù),從而提高了決策可靠性。
選擇因素
對一個用面向?qū)ο蟮姆治雠c設(shè)計方法建立的系統(tǒng)模型,可選用不同的數(shù)據(jù)管理系統(tǒng)實(shí)現(xiàn)對象的永久存儲。盡管從理論上看面向?qū)ο髷?shù)據(jù)庫管理系統(tǒng)最適合對象存儲,但是在工程中更強(qiáng)調(diào)從實(shí)際出發(fā),要考慮許多其他方面的因素。因此對許多項目而言,關(guān)系數(shù)據(jù)庫管理系統(tǒng)和文件系統(tǒng)都可能成為最合適的選擇。決定采用何種數(shù)據(jù)管理系統(tǒng),要綜合考慮技術(shù)和非技術(shù)兩方面的因素。

(圖片來自網(wǎng)絡(luò))
非技術(shù)因素
在非技術(shù)方面,主要考慮項目的成本、工期、風(fēng)險、宏觀計劃等問題。在實(shí)際項目中這些問題往往比技術(shù)問題更具有決定意義。
①數(shù)據(jù)管理系統(tǒng)的成熟程度和先進(jìn)性。
這是相矛盾的兩個方面。保守穩(wěn)健的方針是選用成熟的產(chǎn)品,這可以降低失敗的風(fēng)險;具有開拓性的方針是選用技術(shù)先進(jìn),但未必很成熟的產(chǎn)品,這可能會創(chuàng)造更大的發(fā)展空間,并且搶得市場先機(jī)。大部分文件系統(tǒng)和RDBMS都屬于比較成熟的產(chǎn)品;OODBMS從總體上看還不夠成熟,但比較先進(jìn)。
?、趦r格。
文件系統(tǒng)價格低廉,RDBMS價格有高有低,因產(chǎn)品的功能及性能強(qiáng)弱而異。OODBMS價格大都比較昂貴。
?、坶_發(fā)隊伍的技術(shù)背景。
如果一個開發(fā)組織的技術(shù)人員已能駕輕就熟地使用某種數(shù)據(jù)管理系統(tǒng),換用一種他們不熟悉的系統(tǒng)往往意味著開發(fā)成本提高、工期延長和風(fēng)險增大。
④與其他系統(tǒng)的關(guān)系。
技術(shù)因素
在技術(shù)方面,需要判斷各種數(shù)據(jù)管理系統(tǒng)適應(yīng)哪些情況,不適應(yīng)或不太適應(yīng)哪些情況,從而根據(jù)應(yīng)用系統(tǒng)的技術(shù)特點(diǎn)選用合適的數(shù)據(jù)管理系統(tǒng)。
?、傥募到y(tǒng)。
文件系統(tǒng)幾乎可存儲任何類型的數(shù)據(jù),包括具有復(fù)雜內(nèi)部結(jié)構(gòu)(非原子)的數(shù)據(jù)和圖形、圖像、視頻、音頻等多媒體數(shù)據(jù)。以類和對象的形式定義的數(shù)據(jù)也可以用文件存儲——每個類對應(yīng)一個文件,每個對象實(shí)例對應(yīng)文件的一個記錄。

(圖片來自網(wǎng)絡(luò))
?、陉P(guān)系數(shù)據(jù)庫管理系統(tǒng)。
RDBMS對數(shù)據(jù)存取、數(shù)據(jù)共享、數(shù)據(jù)完整性維護(hù)、故障恢復(fù)、事務(wù)處理等功能的支持是強(qiáng)有力的,適合對這些功能要求較高的應(yīng)用系統(tǒng)。它也很適合需大量保存和管理各類實(shí)體之間關(guān)系信息的應(yīng)用系統(tǒng)。但是關(guān)系數(shù)據(jù)模型對數(shù)據(jù)模式的限制較多。例如,數(shù)據(jù)庫中的每個表至少要滿足第一范式——每個屬性必須是原子的,即不再含有內(nèi)部結(jié)構(gòu)。但是面向?qū)ο蟮姆治觥⒃O(shè)計與編程所定義的對象,可以具有任何數(shù)據(jù)類型的屬性,當(dāng)對象的內(nèi)部結(jié)構(gòu)較為復(fù)雜時,就不能直接地與關(guān)系數(shù)據(jù)庫的數(shù)據(jù)模式相匹配,需要經(jīng)過轉(zhuǎn)換。RDBMS更不適合圖形、圖像、音頻、視頻等多媒體數(shù)據(jù)和經(jīng)過壓縮處理的數(shù)據(jù)。
?、勖嫦?qū)ο髷?shù)據(jù)庫管理系統(tǒng)。
從純技術(shù)的角度看,在面向?qū)ο蠓椒ㄩ_發(fā)的應(yīng)用系統(tǒng)上采用OODBMS實(shí)現(xiàn)其對象存儲是最合理的選擇,幾乎沒有不適合OODBMS的情況。如果說某些項目不適合選用OODBMS,那主要是由于上面所談的各種非技術(shù)因素,而不是由于技術(shù)因素。需要注意的是,各種OODBMS所采用的面向?qū)ο髷?shù)據(jù)模型多少有些差異,與用戶選用的OOA&D方法及OOPL。中對象模型的匹配程度不盡一致,對不同的應(yīng)用系統(tǒng)有不同的適應(yīng)性。
功能
數(shù)據(jù)管理系統(tǒng)的基本功能是按照用戶的要求,從大量的數(shù)據(jù)資源中提取有信息價值的數(shù)據(jù)。例如可以通過檢索、排序、合并、轉(zhuǎn)換、匯總等方法獲得這些數(shù)據(jù)。數(shù)據(jù)管理系統(tǒng)要解決兩個主要的問題,一是定義各種數(shù)據(jù)的要求形式,二是如何由系統(tǒng)來處理這些要求。
上述就是小編為大家講解的關(guān)于數(shù)據(jù)管理系統(tǒng)的相關(guān)內(nèi)容,數(shù)據(jù)管理系統(tǒng)要求可分常規(guī)的和特殊的兩種,每種都有它的特點(diǎn)存在。


在微信中搜索faceui