數據庫管理系統的主要功能和特徵程序員
數據庫系統(DataBase System, DBS)定義和組成數據庫
由數據庫、硬件、軟件、人員組成。其中,數據庫是指長期存放在計算機內、有組織、可共享的數據集合。硬件指計算機系統中的物理設備。軟件包括操做系統、數據庫管理系統(Database Management System, DBMS)和應用軟件。人員包括系統分析員、數據庫設計人員、應用程序員、最終用戶和數據庫管理員。安全
數據庫管理系統功能、特徵和組成,文件系統與數據庫系統的差別數據結構
DBMS主要實現了下面的功能:併發
1. 數據定義數據庫設計
2. 數據庫操做操作系統
3. 數據庫運行管理設計
4. 數據組織、存儲和管理接口
5. 數據庫的創建和維護軟件
6. 其餘功能
具備以下特徵:
1. 數據結構化病統一管理。
2. 有較高的數據獨立性。
3. 數據控制功能。 對數據的安全性、完整性、併發性和故障恢復作出控制。
數據庫模式
1. 概念模式: 數據庫中所有數據的邏輯結構和特徵的描述.
2. 外模式(用戶模式): 用戶和數據庫的接口,是用戶用到的那部分數據的描述.
3. 內模式(存儲模式): 是數據物理結構和存儲方式的描述.是數據在數據庫內部的表示方式.
三級模式和兩級映像:
在三級模式之間提供了兩級映像: 模式/內模式, 模式/外模式的映像.
數據的獨立性:
指數據與程序獨立,將數據定義從程序中分離出去,由DBMS負責數據的存儲,簡化了應用程序。主要包括物理的獨立性和邏輯的獨立性。
物理獨立性指數據的物理結構發生改變了,應用程序不改變。
邏輯獨立性指邏輯發生改變了,應用程序不改變。