數據庫系統(DataBase System,DBS)由數據庫、硬件、軟件和人員四大部分組成。
(1)數據庫(DataBase,DB):是指按照一定的數據結構來組織、存儲和管理數據的倉庫。數據庫中的數據按一定的數學模型組織、描述和存儲,具有較小的冗餘度,較高的數據獨立性和易擴容性,可被各類用戶共享。
(2)硬件:是指計算機系統中的各種物理設備,包括存儲數據所需要的外部設備。硬件的配置應滿足整個數據庫系統的需要。
(3)軟件:包括操作系統、數據庫管理系統(Database Management System,DBMS)及應用程序。DBMS是數據庫系統的核心軟件,在操作系統的支持下,解決如何科學地組織和存儲數據、高效地獲取和維護數據。
(4)人員:主要包括系統分析員和數據庫設計人員、應用程序員、最終用戶和數據庫管理員4類人員。
系統分析員負責應用系統的需求分析和規範說明,他們和用戶及數據庫管理員一起确定系統的硬件配置,并參與數據庫系統的概要設計;
數據庫設計人員負責數據庫中數據的确定、數據庫各級模式的設計。
應用程序員負責編寫使用數據庫的應用程序,這些應用程序可對數據進行檢索、建立、删除或修改。
最終用戶應用系統提供的接口或利用查詢語言訪問數據庫。
數據庫管理員(DataBase Administrator,DBA)負責數據庫的總體信息控制。其主要職責包括:決定數據庫中的信息内容和結構;決定數據庫的存儲結構和存取策略;定義數據庫的安全性要求和完整性約束條件;監控數據庫的使用和運行;數據庫的性能改進、數據庫的重組和重構,以提高系統的性能。
,