- Access 2010數據庫程序設計
- 邵敏敏 董保蓮 張楠
- 585字
- 2019-10-23 13:59:07
1.1 數據庫基礎知識概述
1.1.1 計算機數據管理技術的發展
計算機數據管理技術的發展經過了3個階段。
1.人工管理階段
20世紀50年代中期以前,計算機主要應用于科學計算,由于數據量較少,一般不需要長期保存數據。在硬件方面,沒有磁盤等直接存取的存儲設備,只能使用卡片、紙帶、磁帶等存儲數據。軟件方面,只有匯編語言,沒有操作系統和高級語言,更沒有管理數據的軟件。數據的輸入、輸出和使用隨程序一起調入內存,用完撤出。不但造成數據冗余度大,而且數據的存儲格式、存取方式、輸入/輸出方式都要由程序員自行設計。
2.文件系統階段
20世紀50年代末期至60年代中期,計算機技術有了提高,計算機的應用范圍不斷擴大,不僅用于科學計算,還用于信息管理。這時,外部存儲器已有磁盤、磁鼓等直接存儲設備;軟件則出現了高級語言和操作系統。操作系統中的文件系統是專門管理外存的數據管理軟件。大量大容量的存儲設備出現,使數據不再是程序的組成部分,它可以直接存儲在外存儲器上,通過文件名來調入使用。但是除了對數據的存取由文件系統來完成以外,數據的內部結構、數據的維護卻仍由程序來定義和完成。因而,數據文件與使用數據的程序之間仍存在很強的依賴關系。
3.數據庫系統階段
20世紀60年代后期,大容量磁盤的使用和數據處理的急劇增長,使聯機存儲大量數據成為可能,為了解決數據的獨立性問題,實現數據的統一管理,達到數據共享的目的,數據庫得到了極大的發展,進入數據庫系統階段。
推薦閱讀
- 程序員修煉之道:從小工到專家
- 計算機信息技術基礎實驗與習題
- 文本數據挖掘:基于R語言
- 云計算服務保障體系
- 3D計算機視覺:原理、算法及應用
- Hadoop大數據實戰權威指南(第2版)
- Remote Usability Testing
- 數亦有道:Python數據科學指南
- 基于Apache CXF構建SOA應用
- 數字媒體交互設計(初級):Web產品交互設計方法與案例
- 大數據技術入門
- IPython Interactive Computing and Visualization Cookbook(Second Edition)
- 視覺大數據智能分析算法實戰
- 大數據與機器學習:實踐方法與行業案例
- Node.js High Performance