4.1 評估對象概述
1.1 評估對象概述
本標準的評估對象是指數據庫管理系統所包含的管理軟件及其管理的數據庫對象。
數據庫管理系統所包含的管理軟件應提供數據庫定義和操作語言(如SQL語言)對數據庫對象進行定義、操作和管理;提供數據庫控制語言,通過數據模型語義約束條件維護數據庫運行的數據完整性;提供數據庫備份、還原與恢復機制,保證數據庫管理系統運行中出現故障時的數據庫可用性。基于關系模型(或擴展關系模型)的數據庫管理系統還應提供事務管理機制,保證多用戶數據庫并發操作時事務的原子性、隔離性、一致性和持久性。
數據庫管理系統主要包括以下組成部分:
a) 數據庫:存放用戶數據和TSF數據的數據文件、存放數據庫事務處理過程的日志文件、維護數據庫運行完整性控制文件等物理文件組成。存儲的數據庫對象包括模式對象、非模式對象、數據庫字典對象等。
b) 實例:包括查詢引擎、事務管理器、數據存儲管理器等部件。實現對數據庫對象的定義、管理、查詢、更新、控制等基本功能。
c) 數據庫語言及其訪問接口:提供SQL語言、ODBC、JDBC等開發接口規范,允許授權用戶通過數據庫開發接口定義數據庫結構、訪問和修改數據庫對象數據、展現數據庫運行相關配置參數,以及對用戶數據和DBMS相關數據執行各種維護操作等進行管理。
d) 數據庫運行維護輔助工具:提供數據庫管理系統實例的啟動與關閉,數據庫、表空間或數據文件的聯機、脫機、打開與關閉,數據庫檢查點控制,數據庫日志歸檔、外部數據導入等數據庫運行維護輔助工具或接口。
GB/T20273-2019數據庫管理系統安全技術要求
推薦文章: