數據庫原理(四)- 數據庫系統的組成

數據庫原理(四)- 數據庫系統的組成

前言

之前在數據庫概述中,說過數據庫系統由數據庫、數據庫管理系統(及其應用程序開發工具)、應用程序和數據庫管理員構成的,這次我們從更加深度的講一下數據庫系統的組成,我們分爲硬件平臺及數據庫、軟件和人員三方面

硬件平臺及數據庫

在安裝某一種數據庫時,在該數據庫的下載頁面一般會說明安裝和運行的該數據庫的最小硬件要求,如下圖:

在這裏插入圖片描述

  1. 根據系統要求第四條解釋,要有足夠大的內存,保證操作系統、數據庫管理系統的核心模塊、數據緩衝區和應用程序的運行
  2. 根據系統要求第五條解釋,有足夠大的磁盤或磁盤陣列等設備存放數據庫,有足夠大的磁帶做數據備份
  3. 根據系統要求的二、三條解釋,要求系統有較高的通道能力,以提高數據傳輸率

軟件

  1. 數據庫管理系統,如SQLserver、MySQL、Oracle等
  2. 支持數據庫管理系統運行的操作系統,如Windows、Linux和Mac OS
  3. 具有與數據庫接口的高級語言及其編譯系統,如Java語言的SSM框架中的MyBatis
  4. 以數據庫管理系統爲核心的應用開發工具
  5. 爲特定應用環境開發的數據庫應用系統

人員

  • 數據庫管理員,負責全面管理和控制數據庫系統,主要職責如下:
    • 決定數據庫中的信息內容和結構
    • 決定數據庫的存儲結構和存儲策略
    • 定義數據的安全性要求和完整性約束條件
    • 監控數據庫的使用和運行
    • 數據庫的改進和重組、重構
  • 系統分析員和數據庫設計人員,負責數據庫設計的需求分析和概念設計、邏輯設計及其物理設計
  • 程序員,負責設計和編寫應用系統的程序模塊,並進行調試和安裝
  • 用戶(最終用戶),在終端設備上訪問數據庫的人,這裏分爲三種用戶:
    • 偶然用戶,不經常訪問數據庫,但每次訪問數據庫往往需要不同的數據庫信息,這類用戶一般是企業或者組織結構的高中級管理人員
    • 簡單用戶,數據庫的多數最終用戶都是簡單用戶,其主要工作是查詢和更新數據庫,如酒店前臺在終端上爲你辦理入住,執行的更新操作
    • 複雜用戶,包括工程師、科學家、經濟學家、科學技術工作者等具有較高科學技術背景的人員,程序員也屬於此類用戶

各類人員的數據視圖

在這裏插入圖片描述

借鑑

王珊,薩師煊.數據庫系統概論(第五版)[M].北京:高等教育出版社,2014:31-33.
圖片出自書中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章