四個基本概念
- 數據 (Data)
- 數據庫 (Database,DB)
- 數據庫管理系統 ,(DataBase Management System,DBMS)
- 數據庫系統 ( DataBase System ,DBS )
數據
- 描述事物的符號記錄
- 數據有結構的:記錄是計算機存儲數據的一種格式或一種方法
數據庫
- 長期儲存在計算機內、有組織的、可共享的大量數據的集合。
基本特征: - 數據按一定的數據模型組織、描述和儲存
- 可為各種用戶共享、冗余度較小、易擴展
- 數據獨立性較高
數據庫管理系統
- 位於用戶應用與操作系統之間的一層數據管理軟件 ,是基礎軟件,是一個大型復雜的軟件系統
- 用途: 科學地組織和存儲數據、高效地獲取和維護數據
數據庫系統(Database System,簡稱DBS)
- 是指在計算機系統中引入數據庫后的系統構成。
- 在不引起混淆的情況下常常把數據庫系統簡稱為數據庫。
數據管理技術的產生和發展
數據管理
- 對數據進行分類、組織、編碼、存儲、檢索和維護
- 數據處理和數據分析的中心問題
數據管理技術的發展過程
- 人工管理階段(20世紀50年代中之前)
- 文件系統階段(20世紀50年代末--60年代中)
- 數據庫系統階段(20世紀60年代末--現在)
數據庫系統的特點
數據結構化
- 數據的整體結構化是數據庫的主要特征之一
- 數據用數據模型描述,無需應用程序定義
數據的共享性高,冗余度低且易擴充
數據獨立性高
- 物理獨立性:指用戶的應用程序與數據庫中數據的物理存儲是相互獨立的。當數
據的物理存儲改變了,應用程序不用改變。 - 邏輯獨立性:指用戶的應用程序與數據庫的邏輯結構是相互獨立的。數據的邏輯
結構改變了,應用程序不用改變。 - 數據獨立性由數據庫管理系統的二級映像功能來保證。
數據由數據庫管理系統統一管理和控制
- 數據的安全性(Security)保護
保護數據以防止不合法的使用造成的數據的泄密和破壞。 - 數據的完整性(Integrity)檢查
保證數據的正確性、有效性和相容性。 - 並發控制(Concurrency Control)
對多用戶的並發操作加以控制和協調,防止相互干擾而得到錯誤的結果。 - 數據庫恢復(Recovery)
將數據庫從錯誤狀態恢復到某一已知的正確狀態。