官术网_书友最值得收藏!

1.1 數據庫基礎知識概述

1.1.1 計算機數據管理技術的發展

計算機數據管理技術的發展經過了3個階段。

1.人工管理階段

20世紀50年代中期以前,計算機主要應用于科學計算,由于數據量較少,一般不需要長期保存數據。在硬件方面,沒有磁盤等直接存取的存儲設備,只能使用卡片、紙帶、磁帶等存儲數據。軟件方面,只有匯編語言,沒有操作系統和高級語言,更沒有管理數據的軟件。數據的輸入、輸出和使用隨程序一起調入內存,用完撤出。不但造成數據冗余度大,而且數據的存儲格式、存取方式、輸入/輸出方式都要由程序員自行設計。

2.文件系統階段

20世紀50年代末期至60年代中期,計算機技術有了提高,計算機的應用范圍不斷擴大,不僅用于科學計算,還用于信息管理。這時,外部存儲器已有磁盤、磁鼓等直接存儲設備;軟件則出現了高級語言和操作系統。操作系統中的文件系統是專門管理外存的數據管理軟件。大量大容量的存儲設備出現,使數據不再是程序的組成部分,它可以直接存儲在外存儲器上,通過文件名來調入使用。但是除了對數據的存取由文件系統來完成以外,數據的內部結構、數據的維護卻仍由程序來定義和完成。因而,數據文件與使用數據的程序之間仍存在很強的依賴關系。

3.數據庫系統階段

20世紀60年代后期,大容量磁盤的使用和數據處理的急劇增長,使聯機存儲大量數據成為可能,為了解決數據的獨立性問題,實現數據的統一管理,達到數據共享的目的,數據庫得到了極大的發展,進入數據庫系統階段。

主站蜘蛛池模板: 全州县| 老河口市| 潢川县| 武陟县| 姜堰市| 防城港市| 景东| 望江县| 汾西县| 仪陇县| 丽江市| 和林格尔县| 徐水县| 宁陵县| 洛隆县| 濉溪县| 稷山县| 乌审旗| 肃南| 全南县| 宁陕县| 辉县市| 台州市| 古田县| 颍上县| 奉节县| 文成县| 舞阳县| 西城区| 富阳市| 宝坻区| 鹰潭市| 咸阳市| 陈巴尔虎旗| 三台县| 陇南市| 航空| 苏尼特左旗| 丰原市| 玉田县| 沂南县|