簡單介紹資料庫技術發展階段!

候鳥之戀發表於2022-03-28

資料庫管理技術發展經歷了三個階段:人工管理、檔案系統、資料庫系統階段。

 

一、 人工管理階段

早期的資料處理都是透過手工進行的,因為當時的計算機主要是用於科學計算。

人工管理階段的特點:

1、 資料量較少:資料和程式一一對應,資料面向應用獨立性很差。因為應用程式所處理的資料之間可能有一定的關係,因此程式之間會有大量的重複資料。

2、 資料不儲存:因為該階段計算機的主要任務是科學計算,一般不需要長期儲存。計算出結果就行了。

3、 沒有軟體系統對資料進行管理:程式設計師不僅要規定資料的邏輯結構,並且要在程式中設計物理結構,包括儲存結構的存取方法、輸入輸出方式等。

 

、檔案系統階段

主要是大容量的磁碟等輔助儲存裝置的出現,使得專門管理輔助裝置上的資料的檔案系統應運而生,它是作業系統中的一個子系統。

針對檔案系統中,按照一定的規則將資料組織成為一個檔案,應用儲存透過檔案系統對檔案中的資料進行存取和加工。

資料可以長期保留:程式可以按照檔名訪問和讀取資料,不必關係資料的物理位置。

資料不屬於某個特定應用:應用程式和資料直接不再是直接的對應關係,可以重複使用。不同的應用程式無法共享同一資料檔案。

檔案組織形式的多樣化:索引檔案、連結檔案、Hash等。檔案之間沒有聯絡相互獨立、資料間的聯絡要透過程式去構造。

檔案系統的缺點:資料冗餘、資料不一致性、資料孤立。gendan5.com/zs/399905.html

 

、資料庫系統階段

資料庫系統由計算機軟體、硬體資源組成的系統,它實現了有組織地、動態地儲存大量關聯資料、方便多使用者訪問。它與檔案系統的重要區別是:資料的充分共享、交叉訪問、與應用程式的高度獨立性。

1、採用複雜的資料模型表示資料結構

資料模型描述資料本身的特點、資料之間的聯絡。資料不再面向單個應用,二是整個應用系統。資料冗餘明顯減少,實現資料共享。

2、有較高的資料獨立性

資料庫是以一種更高階的組織形式,在應用程式和資料庫之間有DBMS負責資料的存取。

資料庫系統和檔案系統的區別:資料庫對資料的儲存按照同一結構進行的,不同應用程式都可以直接操作這些資料。資料庫對資料的完整性、唯一性、安全性都有一套有效的管理手段。

另外資料庫還提供管理和控制資料的各種簡單操作命令,使使用者程式設計程式更加容易。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70014563/viewspace-2884556/,如需轉載,請註明出處,否則將追究法律責任。

相關文章