華為云計算 云知識 數(shù)據(jù)管理三個階段的對比
數(shù)據(jù)管理三個階段的對比

數(shù)據(jù)管理 三個階段比較

人工管理階段

1、應(yīng)用程序管理數(shù)據(jù):數(shù)據(jù)需要應(yīng)用程序自己設(shè)計,定義和管理,沒有相應(yīng)的軟件系統(tǒng)負(fù)責(zé)數(shù)據(jù)管理工作。應(yīng)用程序中不僅要規(guī)定數(shù)據(jù)邏輯結(jié)構(gòu),還要設(shè)計物理結(jié)構(gòu),包括存儲結(jié)構(gòu),存取方法,輸入方式等,程序員負(fù)擔(dān)非常重。非程序員無法使用計算機(jī)系統(tǒng)。

2、數(shù)據(jù)不共享:數(shù)據(jù)面向應(yīng)用程序的,一組數(shù)據(jù)對應(yīng)一個程序。多個應(yīng)用程序處理相同數(shù)據(jù)時必須各自定義,無法互相利用。所以程序之間有大量的冗余數(shù)據(jù)。

3、數(shù)據(jù)不具獨(dú)立性:數(shù)據(jù)邏輯結(jié)構(gòu)或物理結(jié)構(gòu)發(fā)生變化后,必須對應(yīng)用程序做對應(yīng)的修改,數(shù)據(jù)完全依賴于應(yīng)用程序,稱為數(shù)據(jù)缺乏獨(dú)立性。

文件系統(tǒng)階段

1、文件系統(tǒng)管理數(shù)據(jù):數(shù)據(jù)組織成獨(dú)立的數(shù)據(jù)文件,“按文件名訪問,按記錄進(jìn)行存取”管理技術(shù)。文件系統(tǒng)提供文件打開,關(guān)閉,讀寫存取方式。

2、共享性差,冗余度大:文件仍然是面向應(yīng)用的。不同的應(yīng)用程序即便使用相同數(shù)據(jù),也必須各自建立文件,所以相同數(shù)據(jù)重復(fù)存儲,數(shù)據(jù)冗余度大,各自管理,容易產(chǎn)生數(shù)據(jù)不一致。

3、獨(dú)立性差:文件為特定應(yīng)用服務(wù),文件的邏輯結(jié)構(gòu)是針對具體的應(yīng)用來設(shè)計的,數(shù)據(jù)邏輯結(jié)構(gòu)改變時,應(yīng)用程序中文件結(jié)構(gòu)的定義就必須修改。數(shù)據(jù)依賴于應(yīng)用程序,缺乏獨(dú)立性。

4、文件之間是孤立的,不能反映現(xiàn)實(shí)世界事物之間的內(nèi)在聯(lián)系。

從文件系統(tǒng)到 數(shù)據(jù)庫 系統(tǒng)標(biāo)志著數(shù)據(jù)管理技術(shù)的飛躍。