《数据库原理与应用(第3版)》——1.4 数据库系统的组成
本節書摘來自華章出版社《數據庫原理與應用(第3版)》一 書中的第1章,第1.1節,作者:何玉潔,更多章節內容可以訪問云棲社區“華章計算機”公眾號查看。
1.4 數據庫系統的組成
我們在1.1節簡單介紹了數據庫系統的組成,數據庫系統是基于數據庫的計算機應用系統,一般包括數據庫、數據庫管理系統(及相應的實用工具)、應用程序和數據庫管理員四個部分,如圖1-6所示。數據庫是數據的匯集,它以一定的組織形式保存在存儲介質上;數據庫管理系統是管理數據庫的系統軟件,它可以實現數據庫系統的各種功能;應用程序專指以數據庫數據為基礎的程序,數據庫管理員負責整個數據庫系統的正常運行。
下面從數據庫系統的軟、硬件及人員角度介紹其包含的主要內容。
1.?硬件
由于數據庫中的數據量一般都比較大,且DBMS由于豐富的功能而使得自身的規模也很大(SQL Server 2012的完整安裝需要6GB的硬盤空間),因此整個數據庫系統對硬件資源的要求很高。必須要有足夠大的內存存放操作系統、數據庫管理系統、數據緩沖區和應用程序,而且還要有足夠大的硬盤空間存放數據庫,最好還有足夠的存放備份數據的磁盤空間。
2.?軟件
數據庫系統的軟件主要包括以下幾部分。
1)數據庫管理系統。它是整個數據庫系統的核心,是建立、使用和維護數據庫的系統軟件。
2)支持數據庫管理系統運行的操作系統。數據庫管理系統中的很多底層操作是靠操作系統完成的,數據庫中的安全控制等功能也是與操作系統共同實現的。因此,數據庫管理系統要與操作系統協同工作來完成很多功能。不同的數據庫管理系統需要的操作系統平臺不盡相同,比如SQL Server只支持在Windows平臺上運行,而Oracle支持Windows平臺和Linux平臺的不同版本。
3)具有數據庫訪問接口的高級語言及其編程環境,以便于開發應用程序。
4)以數據庫管理系統為核心的實用工具,這些實用工具一般是數據庫廠商提供的隨數據庫管理系統軟件一起發行的。
3.?人員
數據庫系統中包含的人員主要有:數據庫管理員、系統分析人員、數據庫設計人員、應用程序編程人員和最終用戶。
1)數據庫管理員負責維護整個系統的正常運行,負責保證數據庫的安全和可靠。
2)系統分析人員主要負責應用系統的需求分析和規范說明。這些人員要與最終用戶以及數據庫管理員配合,以確定系統的軟、硬件配置,并參與數據庫系統的概要設計。
3)數據庫設計人員主要負責確定數據庫數據、設計數據庫結構等。數據庫設計人員也必須參與用戶需求調查和系統分析。在很多情況下,數據庫設計人員就由數據庫管理員擔任。
4)應用程序編程人員負責設計和編寫訪問數據庫的應用系統程序模塊,并對程序進行調試和安裝。
5)最終用戶是數據庫應用程序的使用者,他們是通過應用程序提供的操作界面操作數據庫中數據的人員。
總結
以上是生活随笔為你收集整理的《数据库原理与应用(第3版)》——1.4 数据库系统的组成的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《告别失控:软件开发团队管理必读》一一1
- 下一篇: 《Adobe Flash CS6中文版经