簡單介紹資料庫技術發展階段!
資料庫管理技術發展經歷了三個階段:人工管理、檔案系統、資料庫系統階段。
一、 人工管理階段
早期的資料處理都是透過手工進行的,因為當時的計算機主要是用於科學計算。
人工管理階段的特點:
1、 資料量較少:資料和程式一一對應,資料面向應用獨立性很差。因為應用程式所處理的資料之間可能有一定的關係,因此程式之間會有大量的重複資料。
2、 資料不儲存:因為該階段計算機的主要任務是科學計算,一般不需要長期儲存。計算出結果就行了。
3、 沒有軟體系統對資料進行管理:程式設計師不僅要規定資料的邏輯結構,並且要在程式中設計物理結構,包括儲存結構的存取方法、輸入輸出方式等。
二 、檔案系統階段
主要是大容量的磁碟等輔助儲存裝置的出現,使得專門管理輔助裝置上的資料的檔案系統應運而生,它是作業系統中的一個子系統。
針對檔案系統中,按照一定的規則將資料組織成為一個檔案,應用儲存透過檔案系統對檔案中的資料進行存取和加工。
資料可以長期保留:程式可以按照檔名訪問和讀取資料,不必關係資料的物理位置。
資料不屬於某個特定應用:應用程式和資料直接不再是直接的對應關係,可以重複使用。不同的應用程式無法共享同一資料檔案。
檔案組織形式的多樣化:索引檔案、連結檔案、Hash等。檔案之間沒有聯絡相互獨立、資料間的聯絡要透過程式去構造。
檔案系統的缺點:資料冗餘、資料不一致性、資料孤立。gendan5.com/zs/399905.html
三 、資料庫系統階段
資料庫系統由計算機軟體、硬體資源組成的系統,它實現了有組織地、動態地儲存大量關聯資料、方便多使用者訪問。它與檔案系統的重要區別是:資料的充分共享、交叉訪問、與應用程式的高度獨立性。
1、採用複雜的資料模型表示資料結構
資料模型描述資料本身的特點、資料之間的聯絡。資料不再面向單個應用,二是整個應用系統。資料冗餘明顯減少,實現資料共享。
2、有較高的資料獨立性
資料庫是以一種更高階的組織形式,在應用程式和資料庫之間有DBMS負責資料的存取。
資料庫系統和檔案系統的區別:資料庫對資料的儲存按照同一結構進行的,不同應用程式都可以直接操作這些資料。資料庫對資料的完整性、唯一性、安全性都有一套有效的管理手段。
另外資料庫還提供管理和控制資料的各種簡單操作命令,使使用者程式設計程式更加容易。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70014563/viewspace-2884556/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫發展階段之資料庫系統階段資料庫
- Git發展簡單介紹Git
- 分散式資料庫事務的兩階段提交介紹分散式資料庫
- 七、資料庫技術的發展及新技術資料庫
- HSQL 資料庫介紹(1)--簡介SQL資料庫
- 物聯網的技術發展的三個階段
- 達夢資料庫執行緒簡單介紹資料庫執行緒
- Web前端技術的發展,介紹MV*模式Web前端模式
- 簡單介紹雲端計算的容器技術
- J2EE技術簡單介紹 (轉)
- 大資料技術簡介大資料
- [轉]Oracle資料庫ASH和AWR的簡單介紹Oracle資料庫
- 資料庫介紹--認識簡單的SQL語句資料庫SQL
- node.js連線mysql資料庫簡單介紹Node.jsMySql資料庫
- Teradata資料庫功能操作簡單介紹(轉載)資料庫
- iOS資料庫技術進階iOS資料庫
- 資料探勘技術簡介(轉)
- H2 資料庫介紹(1)--簡介資料庫
- javascript高階函式簡單介紹JavaScript函式
- 從資料庫發展史看資料庫未來技術趨勢資料庫
- 詳解資料管理發展的5個階段
- 分散式資料庫技術之路未來如何發展?分散式資料庫
- 簡單介紹Sybase資料庫的備份與恢復(轉)資料庫
- 資料庫介紹資料庫
- 【資料庫系統】資料庫系統概論====第十三章 資料庫技術發展資料庫
- jquery獲取json資料簡單介紹jQueryJSON
- javascript資料型別轉換簡單介紹JavaScript資料型別
- 分散式資料庫技術的演進和發展方向分散式資料庫
- 大資料時代的技術hive:hive介紹大資料Hive
- 《Hadoop大資料分析技術》簡介Hadoop大資料
- 簡單介紹自動化在各個行業的發展!行業
- 高階掃描技術及原理介紹(轉)
- 容器技術之發展簡史
- 資料庫介紹--初識資料庫資料庫
- IndexedDB資料庫介紹Index資料庫
- Python技術之Number資料型別介紹Python資料型別
- 高通MSM7540晶片技術資料簡介晶片
- 中國資料庫40年發展簡史資料庫