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

1.1 數據庫發展概述

數據庫在計算機科學領域一直扮演著重要角色。早期的計算機從本質上來說是一臺巨型的計算器,關注的是算法,主要用于科學計算。計算機不對數據做持久化存儲,它批量地處理輸入數據,輸出計算結果,并不保存數據結果。當時沒有專門的數據管理軟件,程序員不僅要規定數據的邏輯結構,并且還要在程序中設計物理結構,包括存儲結構、存取方法、輸入/輸出格式等。因此,程序中存取數據的子程序隨著存儲的改變而改變,數據與程序不具有一致性;沒有文件的概念,數據無法復用,即使兩個程序使用相同的數據,數據也需要輸入兩份。

20世紀60年代,隨著計算機進入商業系統,當解決一些實際業務問題時,數據便從算法處理過程的副產品變成了核心產品。此時數據庫管理系統(DataBase Management System,DBMS)得以成為一門專門的技術領域發展起來,數據管理是其核心任務,即對數據的歸集、分類、組織、編碼、儲存、處理、應用和維護。這一任務自發軔之始至今雖然沒有太多變化,但其管理組織數據的理論模型和相關技術在計算機軟硬件發展、處理業務的復雜性和多樣性、數據規模的變化共同推動下,經歷了數次變遷,總結起來可以分為以下幾個階段。

主站蜘蛛池模板: 平江县| 昭觉县| 台山市| 梅河口市| 凤翔县| 呼伦贝尔市| 韩城市| 时尚| 吉木萨尔县| 邵阳县| 阳朔县| 砚山县| 鹤山市| 霍山县| 闽侯县| 阿城市| 富蕴县| 类乌齐县| 轮台县| 东方市| 嘉定区| 霸州市| 桃园市| 桐梓县| 沂南县| 西华县| 高青县| 七台河市| 建昌县| 晴隆县| 通州区| 来凤县| 攀枝花市| 修水县| 望谟县| 阿荣旗| 原阳县| 镇巴县| 永安市| 屯昌县| 通榆县|