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

1.1 數據庫基礎知識概述

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

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

1.人工管理階段

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

2.文件系統階段

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

3.數據庫系統階段

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

主站蜘蛛池模板: 桃江县| 横峰县| 旬邑县| 临颍县| 印江| 邯郸县| 天台县| 当雄县| 彩票| 闸北区| 明星| 临漳县| 崇礼县| 红桥区| 绥芬河市| 新郑市| 丰城市| 哈尔滨市| 望奎县| 岚皋县| 昭觉县| 永城市| 开封县| 长乐市| 土默特左旗| 宝鸡市| 石阡县| 贺州市| 句容市| 陇西县| 南丹县| 博客| 泸定县| 潜山县| 阿克苏市| 南充市| 乐清市| 尚义县| 亳州市| 汶上县| 双鸭山市|