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