數據庫系統的組成要素
1、硬件
構成計算機系統的各種物理設備,包括存儲所需的外部設備。硬件的配置應滿足整個數據庫系統的需要。
2、軟件
包括操作系統、數據庫管理系統及應用程序。數據庫管理系統(databasemanagementsystem,DBMS)是數據庫系統的核心軟件,是在操作系統的支持下工作,解決如何科學地組織和存儲數據,如何高效獲取和維護數據的系統軟件。其主要功能包括:數據定義功能、數據操縱功能、數據庫的運行管理和數據庫的建立與維護。
3、數據庫
是指長期存儲在計算機內的,有組織,可共享的數據的集合。數據庫中的數據按一定的數學模型組織、描述和存儲,具有較小的冗余,較高的數據獨立性和易擴展性,并可為各種用戶共享。
4、人員
第一類為系統分析員和數據庫設計人員:系統分析員負責應用系統的需求分析和規范說明,他們和用戶及數據庫管理員一起確定系統的硬件配置,并參與數據庫系統的概要設計。數據庫設計人員負責數據庫中數據的確定、數據庫各級模式的設計。
第二類為應用程序員,負責編寫使用數據庫的應用程序。這些應用程序可對數據進行檢索、建立、刪除或修改。
第三類為最終用戶,他們利用系統的接口或查詢語言訪問數據庫。
第四類用戶是數據庫管理員(databaseadministrator,DBA),負責數據庫的總體信息控制。DBA的具體職責包括:具體數據庫中的信息內容和結構,決定數據庫的存儲結構和存取策略,定義數據庫的安全性要求和完整性約束條件,監控數據庫的使用和運行,負責數據庫的性能改進、數據庫的重組和重構,以提高系統的性能。
數據庫管理系統的要素
(1)數據結構
是所研究的對象類型的集合,是對系統靜態特性的描述。
(2)數據操作
對數據庫中各種對象(型)的實例(值)允許執行的操作的集合,操作及操作規則。如操作有檢索、插入、刪除、修改,操作規則有優先級別等。數據操作對系統動態特性的描述。
(3)數據的約束條件
是一組完整性規則的集合。也就是說,對于具體的應用婁必須遵循特定的語義約束條件,以保證數據的正確、有效和相容。例如,某單位人事乍中,要求在職的“男“職工的年齡必須大于18歲小于6O歲,工程師的基本工資不能101500元,每個職工可擔任一個工種,這些要求可以通過建立數據的約束條件來實現。
-
數據庫
+關注
關注
7文章
3765瀏覽量
64276 -
數據庫系統
+關注
關注
0文章
31瀏覽量
9586
發布評論請先 登錄
相關推薦
評論