資料庫-第一章 緒論-1.4 資料庫系統的組成

  • 2020 年 3 月 12 日
  • 筆記

資料庫系統的組成:

  資料庫系統一般由資料庫資料庫管理系統(及其應用開發工具)應用程式資料庫管理員構成

  • 硬體平台及資料庫:
    • 足夠大的記憶體,存放作業系統、資料庫管理系統的核心模組、數據緩衝區和應用程式
    • 有足夠大的磁碟或磁碟陣列等設備存放資料庫
    • 要求系統有較高的通道能力,以提高數據傳送率
  • 軟體:
    • 資料庫管理系統。資料庫管理系統是為資料庫的建立、使用和維護配置的系統軟體
    • 支援資料庫管理系統運行的作業系統
    • 具有與資料庫介面的高級語言及其編譯系統,便於開發應用程式
    • 以資料庫管理系統為核心的應用開發工具
    • 為特定應用環境開發的資料庫應用系統
  • 人員:
    • 資料庫管理員(DBA):
      • 參與確定資料庫中的資訊內容和結構 
      • 參與資料庫的存儲結構和存取策略的設計
      • 參與確定數據安全性要求和完整性約束條件
      • 監控資料庫的使用和運行
        • 周期性轉儲資料庫,維護數據文件、日誌文件
        • 系統故障恢復 
        • 介質故障恢復 
        • 監視審計文件 
      • 資料庫的改進和重組
        • 性能監控和調優
        • 定期對資料庫進行重組織,以提高系統的性能
        • 需求增加和改變時,資料庫須需要重構造職
    • 系統分析人員:
      • 負責應用系統的需求分析和規範說明 
      • 與用戶及資料庫管理員結合,確定系統的硬軟體配置
      • 參與資料庫系統的概要設計
    • 資料庫設計人員:
      • 參加用戶需求調查和系統分析
      • 確定資料庫中的數據
      • 設計資料庫各級模式
    • 應用程式設計師:
      • 設計和編寫應用系統的程式模組
      • 進行調試和安裝
    • 用戶(最終用戶):
      • 偶然用戶:
        • 不經常訪問資料庫,但每次訪問資料庫時往往需要不同的資料庫資訊 
      • 簡單用戶:
        • 主要工作是查詢和更新資料庫 
      • 複雜用戶:
        • 直接使用資料庫語言訪問資料庫,甚至能夠基於資料庫管理系統的應用程式介面編製自己的應用程式 

 

參考-《數據系統概論(第五版)》-人民大學-王珊