數據庫管理階段的特點

數據庫管理階段分爲:人工管理階段、文件系統階段、數據庫系統階段。

數據庫管理階段的特點

人工管理階段:

1、數據不保存。因爲當時計算機主要用於科學計算,對於數據保存的需求尚不迫切。

2、系統沒有專用的軟件對數據進行管理,每個應用程序都要包括數據的存儲結構、存取方法和輸入方法等。程序員編寫應用程序是,還要安排數據的物理存儲,因此程序員負擔很重。

3、數據不共享。數據是面向程序的,一組數據只能對應一個程序。

4、數據不具有獨立性。程序依賴於數據,如果數據的類型、格式或輸入/輸出方式等邏輯結構或物理結構發生變化,則必須對應用程序做出相應的修改。

文件系統階段:

1、數據可以長期保存在計算機外存上,可以對數據進行反覆處理,並支持文件的查詢、修改、插入和刪除等操作。

2、文件系統實現了記錄內的結構化,但從文件的整體來看卻是無結構的。

3、其數據面向特定的應用程序,因此數據共享性、獨立性差,且冗餘度大,管理和維護的代價也很大。

數據庫系統階段:

1、數據結構化。在描述數據時不僅要描述數據本身,還要描述數據之間的聯繫。數據結構化是數據庫的主要特徵之一,也是數據庫系統與文件系統的本質區別。

2、數據共享性高、冗餘少且易擴充。數據不再針對某一個應用,而是面向整個系統,數據可被多個用戶和多個應用共享使用,而且容易增加新的應用,所以數據的共享性高且易擴充。數據共享可大大減少數據冗餘。

3、數據獨立性高。

4、數據由DBMS統一管理和控制。