|
數據庫基礎:1.1 數據庫基礎知識發表時間:2020-02-26 07:42 1.1 數據庫基礎知識 1.1.1計算機數據管理的發展 一、信息與數據 1.信息?信息(Information)是人們頭腦中對現實世界中客觀事物以及事物之間聯系的抽象反映,它向我們提供了關于現實世界實際存在的事物和聯系的有用知識。 2.數據?數據是人們用各種物理符號,把信息按一定格式記載下來的有意義符號組合。數據(Data)則是信息的載體,它是信息的具體表現形式。 3.數據與信息的關系數據是信息的具體的表示形式,信息是各種數據所包括的意義。信息可用不同的數據形式來表現,信息不隨數據的表現形式而改變。信息和數據的關系是:數據是信息的載體。 二、數據處理及數據管理 1.數據處理 ?數據的處理過程包括:數據收集、轉換、組織,數據的輸入、存儲、合并、計算、更新,數據的撿索、輸出等一系列活動。 ?信息處理(Information Process)也稱為數據處理,它是利用計算機對各種類型的數據進行處理,從而得到有用信息的過程。信息是數據處理的結果。 2.數據管理 ?計算機數據管理是指計算機對數據的管理方法和手段。數據管理是指對數據的組織、分類、編碼、存儲、檢索和維護。l 三、數據管理的發展歷程 計算機數據管理技術經歷了人工管理階段、文件系統階段和數據庫管理系統階段3個階段: (1)人工管理階段 ?20世紀50年代中期以前,硬件沒有磁盤,軟件沒有操作系統,沒有管理數據的軟件。 ?人工管理階段數據管理特點: ?數據不保存 ?沒有文件的概念 ?一組數據對應一個程序 ?沒有形成完整的數據管理的概念 (2)文件系統階段 20世紀50年代后期60年代中期,硬件上磁盤出現,軟件上有操作系統和高級語言,專門用于數據管理的軟件文件系統出現 ?文件系統階段數據管理的特點: ?數據可長期保存在磁盤上 ?程序和數據之間有一定的獨立性 ?文件的形式多樣化 ?數據可被多個程序使用 ?數據的存取基本上以記錄為單位 ?傳統的文件管理階段問題?1.數據冗余性(Dataredundancy) 2.數據不一致性(Datainconsistency) ?3.數據聯系弱(Datapoor relationship) ?4.數據安全性差(Datapoor security) ?5.缺乏靈活性(Lack offlexibility) (3)數據庫管理系統階段 l數據庫技術的主要目的是有效地管理和存取大量數據資源。包括以下幾點: ?提高數據的共享性,使多個用戶能夠同時訪問數據庫中的數據; ?減小數據的冗余度,以提高數據的一致性和完整性; ?提供數據與應用程序的獨立性,從而減少應用程序的開發和維護代價。 ?以數據庫為中心的數據庫系統,是當代數據管理的主要方式。 現代的數據庫管理系統階段特點 ?1.使用復雜的數據模型表示結構 ?2.具有很高的數據獨立性 ?3.為用戶提供了方便的接口(SQL) ?4.提供了完整的數據控制功能 ?5.提高了系統的靈活性
文章分類:
教學資料
|
掃描查看手機版網站