- LAMP網站開發黃金組合Linux+Apache+MySQL+PHP
- 楊明華等編著
- 821字
- 2018-12-29 19:23:38
4.1 數據庫系統的基本概念
數據、數據庫、數據庫管理系統和數據庫系統是與數據庫技術密切相關的四個基本概念。理解它們之間的區別和聯系是理解數據庫系統組成結構的基礎。在這一小節將簡介這四個基本概念。
4.1.1 數據
對于數據的定義有很多種,一般可以這樣理解數據:對事物描述的符號記錄稱為數據。在人們的日常生活中,描述各種事物大都使用自然語言,但這種描述不適合于計算機處理。因此,人們只抽取感興趣的或有用的事物特征來描述事物。這些抽取的特征就是數據。
例如,一個學生可以這樣描述:(李明,0406621,男,1981,江蘇,英語系)。看到這些數據有些人并不理解,但是了解該記錄語義的人知道李明是一位男大學生、學號為0406621、1981年出生、江蘇人、英語系。可見數據和語義是密不可分的,有了數據還需要有解釋數據的語義才能構成有意義的描述。
4.1.2 數據庫
數據庫就是存儲數據的地方。它一般位于計算機的存儲設備上,而數據是以一定的格式和規則保存在存儲設備上的。
另外,對數據庫更加準確的定義是:數據庫是指長期存儲在計算機內的、有組織的、可共享的數據集合。而數據庫中的數據則必須按一定的數據模型組織、描述和儲存,具有較小的冗余度、較高的數據獨立性和易擴展性,并可為多種用戶共享。
4.1.3 數據庫管理系統(DBMS)
DBMS是位于用戶(用戶即使用數據庫的應用程序)與操作系統(OS)之間的一層數據管理軟件,它為用戶或應用程序提供訪問數據庫的方法,包括數據庫的建立、查詢、更新及各種數據控制。
4.1.4 數據庫系統
數據庫系統是實現有組織地、動態地存儲大量關聯數據、方便多用戶訪問的計算機硬件、軟件和數據資源組成的系統,即它是采用了數據庫技術的計算機系統。數據庫系統一般由數據庫、數據庫管理系統、應用系統、數據庫管理員(database administrator,簡稱DBA)和用戶構成。圖4-1是數據庫系統的組成結構。應用程序必須通過DBMS訪問數據庫。由于數據庫是共享的,就需要有人進行數據庫的規劃、設計、協調、維護和管理等工作。負責這些工作的個人或集體稱為數據庫管理員(DBA)。

圖4-1 數據庫系統組成結構圖