官术网_书友最值得收藏!

1.4 數據庫系統的組成

1.1節簡單介紹了數據庫系統的組成,數據庫系統是基于數據庫的計算機應用系統,一般包括數據庫、數據庫管理系統(及相應的實用工具)、應用程序和數據庫管理員四個部分,如圖1-6所示。數據庫是數據的匯集,它以一定的組織形式保存在存儲介質上;數據庫管理系統是管理數據庫的系統軟件,它可以實現數據庫系統的各種功能;應用程序專指以數據庫數據為基礎的程序;數據庫管理員負責整個數據庫系統的正常運行。

圖1-6 數據庫系統簡圖

下面分別簡要介紹數據庫系統包含的主要內容。

1.硬件

由于數據庫中的數據量一般都比較大,而且DBMS由于豐富的功能而使得自身的規模很大(SQL Server 2019的安裝至少需要6GB硬盤空間,對非Express版,至少需要4GB內存),因此整個數據庫系統對硬件資源的要求很高。必須要有足夠大的內存存放操作系統、數據庫管理系統、數據緩沖區和應用程序,而且還要有足夠大的硬盤空間存放數據庫,最好還有足夠的存放備份數據的磁帶、磁盤或光盤。

2.軟件

數據庫系統的軟件主要包括:

●數據庫管理系統。它是整個數據庫系統的核心,是建立、使用和維護數據庫的系統軟件。

●支持數據庫管理系統運行的操作系統。數據庫管理系統中的很多底層操作是靠操作系統完成的,數據庫中的安全控制等功能也是與操作系統共同實現的。因此,數據庫管理系統要和操作系統協同工作來實現很多功能。不同的數據庫管理系統需要的操作系統平臺不盡相同,比如SQL Server只支持在Windows平臺上運行,而Oracle有支持Windows平臺和Linux平臺的不同版本。

●具有數據庫訪問接口的高級語言及編程環境,以便于開發應用程序。

●以數據庫管理系統為核心的實用工具,這些實用工具一般是數據庫廠商提供的隨數據庫管理系統軟件一起發行的。

3.人員

數據庫系統中包含的人員主要有:數據庫管理員、系統分析人員、數據庫設計人員、應用程序編程人員和最終用戶。

●數據庫管理員負責維護整個系統的正常運行,負責保證數據庫的安全和可靠。

●系統分析人員主要負責應用系統的需求分析和規范說明,這些人員要和最終用戶以及數據庫管理員配合,以確定系統的軟件和硬件配置,并參與數據庫系統的概要設計。

●數據庫設計人員主要負責確定數據庫數據,設計數據庫結構等。數據庫設計人員也必須參與用戶需求調查和系統分析。在很多情況下,數據庫設計員就由數據庫管理員擔任。

●應用程序編程人員負責設計和編寫訪問數據庫的應用系統的程序模塊,并對程序進行調試和安裝。

●最終用戶是數據庫應用程序的使用者,他們是通過應用程序提供的操作界面操作數據庫中數據的人員。

主站蜘蛛池模板: 中宁县| 桂阳县| 公主岭市| 深圳市| 全州县| 永福县| 保定市| 隆昌县| 乐业县| 河南省| 马边| 元谋县| 南昌县| 子长县| 长沙市| 城步| 胶州市| 阿勒泰市| 咸丰县| 疏勒县| 望奎县| 云梦县| 武隆县| 青阳县| 贵定县| 察哈| 大石桥市| 上蔡县| 皋兰县| 舒兰市| 慈利县| 东莞市| 来宾市| 贵州省| 开阳县| 渑池县| 轮台县| 庆阳市| 临泽县| 元阳县| 平昌县|