- Access 2010數(shù)據(jù)庫(kù)程序設(shè)計(jì)
- 邵敏敏 董保蓮 張楠
- 585字
- 2019-10-23 13:59:07
1.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)概述
1.1.1 計(jì)算機(jī)數(shù)據(jù)管理技術(shù)的發(fā)展
計(jì)算機(jī)數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)過(guò)了3個(gè)階段。
1.人工管理階段
20世紀(jì)50年代中期以前,計(jì)算機(jī)主要應(yīng)用于科學(xué)計(jì)算,由于數(shù)據(jù)量較少,一般不需要長(zhǎng)期保存數(shù)據(jù)。在硬件方面,沒(méi)有磁盤(pán)等直接存取的存儲(chǔ)設(shè)備,只能使用卡片、紙帶、磁帶等存儲(chǔ)數(shù)據(jù)。軟件方面,只有匯編語(yǔ)言,沒(méi)有操作系統(tǒng)和高級(jí)語(yǔ)言,更沒(méi)有管理數(shù)據(jù)的軟件。數(shù)據(jù)的輸入、輸出和使用隨程序一起調(diào)入內(nèi)存,用完撤出。不但造成數(shù)據(jù)冗余度大,而且數(shù)據(jù)的存儲(chǔ)格式、存取方式、輸入/輸出方式都要由程序員自行設(shè)計(jì)。
2.文件系統(tǒng)階段
20世紀(jì)50年代末期至60年代中期,計(jì)算機(jī)技術(shù)有了提高,計(jì)算機(jī)的應(yīng)用范圍不斷擴(kuò)大,不僅用于科學(xué)計(jì)算,還用于信息管理。這時(shí),外部存儲(chǔ)器已有磁盤(pán)、磁鼓等直接存儲(chǔ)設(shè)備;軟件則出現(xiàn)了高級(jí)語(yǔ)言和操作系統(tǒng)。操作系統(tǒng)中的文件系統(tǒng)是專(zhuān)門(mén)管理外存的數(shù)據(jù)管理軟件。大量大容量的存儲(chǔ)設(shè)備出現(xiàn),使數(shù)據(jù)不再是程序的組成部分,它可以直接存儲(chǔ)在外存儲(chǔ)器上,通過(guò)文件名來(lái)調(diào)入使用。但是除了對(duì)數(shù)據(jù)的存取由文件系統(tǒng)來(lái)完成以外,數(shù)據(jù)的內(nèi)部結(jié)構(gòu)、數(shù)據(jù)的維護(hù)卻仍由程序來(lái)定義和完成。因而,數(shù)據(jù)文件與使用數(shù)據(jù)的程序之間仍存在很強(qiáng)的依賴(lài)關(guān)系。
3.數(shù)據(jù)庫(kù)系統(tǒng)階段
20世紀(jì)60年代后期,大容量磁盤(pán)的使用和數(shù)據(jù)處理的急劇增長(zhǎng),使聯(lián)機(jī)存儲(chǔ)大量數(shù)據(jù)成為可能,為了解決數(shù)據(jù)的獨(dú)立性問(wèn)題,實(shí)現(xiàn)數(shù)據(jù)的統(tǒng)一管理,達(dá)到數(shù)據(jù)共享的目的,數(shù)據(jù)庫(kù)得到了極大的發(fā)展,進(jìn)入數(shù)據(jù)庫(kù)系統(tǒng)階段。
- 有趣的二進(jìn)制:軟件安全與逆向分析
- 數(shù)據(jù)可視化:從小白到數(shù)據(jù)工程師的成長(zhǎng)之路
- 從零開(kāi)始學(xué)Hadoop大數(shù)據(jù)分析(視頻教學(xué)版)
- 卷積神經(jīng)網(wǎng)絡(luò)的Python實(shí)現(xiàn)
- Live Longer with AI
- 大數(shù)據(jù)架構(gòu)和算法實(shí)現(xiàn)之路:電商系統(tǒng)的技術(shù)實(shí)戰(zhàn)
- Hadoop 3.x大數(shù)據(jù)開(kāi)發(fā)實(shí)戰(zhàn)
- Spark大數(shù)據(jù)分析實(shí)戰(zhàn)
- 大數(shù)據(jù)架構(gòu)商業(yè)之路:從業(yè)務(wù)需求到技術(shù)方案
- 大數(shù)據(jù)精準(zhǔn)挖掘
- Solaris操作系統(tǒng)原理實(shí)驗(yàn)教程
- Google Cloud Platform for Developers
- Oracle高性能SQL引擎剖析:SQL優(yōu)化與調(diào)優(yōu)機(jī)制詳解
- 算力經(jīng)濟(jì):從超級(jí)計(jì)算到云計(jì)算
- 離線和實(shí)時(shí)大數(shù)據(jù)開(kāi)發(fā)實(shí)戰(zhàn)