GB/T30994-2014

关系数据库管理系统检测规范

Testingspecificationforrelationaldatabasemanagementsystem

本文分享国家标准关系数据库管理系统检测规范的全文阅读和高清PDF的下载,关系数据库管理系统检测规范的编号:GB/T30994-2014。关系数据库管理系统检测规范共有40页,发布于2015-02-01
  • 中国标准分类号(CCS)L67
  • 国际标准分类号(ICS)35.240.70
  • 实施日期2015-02-01
  • 文件格式PDF
  • 文本页数40页
  • 文件大小562.58KB

以图片形式预览关系数据库管理系统检测规范

关系数据库管理系统检测规范


国家标准 GB/T30994一2014 关系数据库管理系统检测规范 Testingspeeifieationforrelational databasemanagementsystem 2014-09-03发布 2015-02-01实施 国家质量监督检监检疫总局 发布 国家标准花管理委员会国家标准

GB/T30994一2014 目 次 前言 范围 规范性引用文件 术语和定义 缩略语 总则 功能性测试 6.1安装配置 6.2可扩展性 6.3可伸缩性 6.4大数据量支持 6.5图形化管理 6.6面向数据库开发的管理工具 10 6.7商务智能工具支持 1 6.8数据字典 13 6.9结构完整性 16 6.10运行状态监控实时性 16 6.11准确性维护 18 6.12互操作性 19 可靠性测试 20 7.1成熟性 20 7.2网络传输容错性 20 7.3数据加载容错性 21 7.4数据库运行容错性 21 7.5备份/恢复容错性 22 7.6鲁棒性 22 7." 本地备份 23 7.8异地备份 2: 7.9逻辑备份/恢复 24 7.10数据库恢复 2 易用性测试 8.1DBMS安装 2: 26 8.2数据库维护 8.3SQL交互工具 26 26 8.4企业管理器 8.5数据库对象向导
GB/T30994一2014 28 8.6实例调整向导 29 8.7sQL调优向导 29 8.8文档完整性 30 维护性测试 36 9.1易分析性 36 9.2易改变性 31 9.3产品升级和维护 32 10标准依从性测试 32 10.1sQL标准依从性 10.2oDBC标准依从性 32 10.3OLEDB标准依从性 32 10.4面向JAVA的数据库访问接口规范依从性 32 10.5面向XML的查询语言规范依从性 32 10.6安全标准依从性 33 中文编码字符集标准依从性 10.7 33
GB/T30994一2014 前 言 本标准按照GB/T1.1一2009给出的规则起草 请注意本文件的某些内容可能涉及专利 本文件的发布机构不承担识别这些专利的责任 本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归口 本标准起草单位,电子技术标准化研究院.清华大学,武汉达梦数据库有限公司.北京人大金 仓信息技术股份有限公司,天津神舟通用数据库技术有限公司 不标准主要起草人李鉴.卫风林.,王建民.,叶晓囱.章涛.冯颜.任水杰冯玉.,冯柯荐志勇

GB/T30994一2014 关系数据库管理系统检测规范 范围 本标准根据GB/T28821一2012规定的关系数据库管理系统的基本要求和扩展要求,给出了相应 的测试要求 本标准适用于关系数据库管理系统标准的符合性测试 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 GB180302005信息技术中文编码字符集 GB/T20273一2006信息安全技术数据库管理系统安全技术要求 GB/T28821一2012关系数据管理系统技术要求 Iso/IEC9075信息技术数据库语言sQL(InformationtechnologyDatabaselanguages SQL ommonwarehouseMet samode(cwM)Speeifieaton 数据仓库元模型规范[Co JAVA数据库互连规范(JavaDatabaseConnectivitySpeeifieation) 开放数据库互连规范(OpenDatabaseConnectivitySpecification) 对象连接与嵌人数据库规范(ObjetLinkingandEmbeddingDtabasespecifeation) olap小j规范(Olap4Speeifieatid on 用于分析的XML 规范(XML forAnalysisSpeeification) XML.查询语言(xQuery;AnXML.Queryl.anguage) 术语和定义 GB/T28821一2012中界定的术语和定义适用于本文件 缩略语 下列缩略语适用于本文件 数据仓库元模型 CWM CommonWarehouseMetamodel 数据库管理系统 DBMS (DatabaseManagementSystem ETL Extraction 提取、转换和加载 Transformation-L.oading HOLAP混合联机分析处理 HybridOnlineAnalyticalProcessing JDBC AVA数据库互连 JavaDatabaseConnectivity MOLAP多维联机分析处理 MultidimensionalOnlineAnalyticalProcessing ODBC OpenDatabaseConnectivity 开放数据库互连
GB/T30994一2014 OLAP OnLineAnalyticalProcessing" 联机分析处理 OLEDB对象链接与嵌人数据库(ObjeetLinkingandEmbeddingDatabase) ROLAP关系联机分析处理 RelationalOnlineAnalyticalProcessing SMP 对称多处理结构 (SymmetricMultiProcessing St SQL 结构化查询语言 bructuredQueryLanguage) XML 可扩展置标语言 (ExtensibleMarkuplanguage 用于分析的XML XMLA XMILforAnalysis 总则 GB/T28821一2012的第6章第10章分别规定了关系数据库管理系统的功能性、可靠性、,易用 性、维护性和标准依从性的质量特性基本要求和扩展要求 本标准的第6章一第10章相应地给出了测 试要求 功能性测试 6.1安装配置 6.1.1基本要求测试 6.1.1.1软件安装 软件安装测试要求如下 a)应查看产品是否具有图形化安装和可选软件组件管理向导工具,并对其进行下列测试: 使用安装向导工具进行DBMS安装,测试是否提供安装联机帮助、能完成安装,且安装后 DBMS正常运行,客户端能连接安装数据库; 2)测试产品是否能在操作系统中卸载,并能在卸载后再次安装成功 3)若产品提供多个版本以适用于多种操作系统,则测试各版本的安装向导工具是否一致 应测试产品在安装时是否提供与安装环境相应的DBMS初始化参数默认配置值; b 应测试产品是否提供D)BMS运行配置参数图形化管理功能 c 6.1.1.2数据库创建与维护 数据库创建与维护测试要求如下 a)应查看产品是否具有图形化的数据库创建与配置管理工具,此工具是否独立于安装向导工具; 应测试是否可通过数据库创建与配置管理工具完成下列操作 b l创建数据库; 2)修改数据库属性配置; 3删除数据库 6.1.1.3数据库存储配置 应渊试产品是杏提供管理命令或图形化工具对下列数据库文件的存储空间进行配置 数据库数据文件 a b数据库日志文件; c)数据库归档文件
GB/T30994一2014 6.1.1.4安装配置日志 安装配置日志测试要求如下 应查看产品安装、配置操作是否有日志 a b应查看日志记录信息是否完整正确,易于阅读理解 6.1.2扩展要求测试 6.1.2.1数据库模板 数据库模版测试要求如下 a)应查看产品是否提供默认的数据库实例和数据库存储的推荐配置参数; b) 应测试产品是否提供图形界面支持用户依据应用需求自定义相应的数据库模板 6.1.2.2选件安装与卸载 应测试产品是否提供下列功能 a)数据库扩展组件的安装与卸载功能; b)扩展组件功能启用/禁用的管理功能, e)功能依赖组件分析检查的管理功能 6.1.2.3软件智能维护 应测试产品是否提供基于网络的智能升级提醒或远程软件维护功能 6.2 可扩展性 6.2.1 基本要求测试 6.2.1.1平台支持 平台支持可扩展性测试要求如下 应测试产品是否支持多种硬件平台; a b)应测试产品是否支持多种操作系统运行环境 6.2.1.2物理存储 应测试数据库物理读写块大小是否可配置 6.2.1.3逻辑存储 应测试下列逻辑存储参数是否可配置 a)数据库存储对象空间使用参数 表默认创建索引数据存储参数 b 6.2.1.4数据类型 应测试产品是否支持Iso/IEc9075规定的基本类型 6.2.1.5字符集配置 字符集配置测试要求如下
GB/T30994一2014 应测试产品中文和英文字符集是否可配置 a 应测试产品是否支持设置时区 b 6.2.2扩展要求测试 6.2.2.1分布式处理 应测试产品是否支持多数据库的透明连接,实现多数据库分布式事务处理功能 6.2.2.2数据类型 应测试产品是否提供用户自定义的数据类型处理功能 6.2.2.3物理存储 应测试产品是否提供裸设备的数据存储管理功能 6.2.2.4数据模型 应测试产品是否提供下列数据的有效存储和检索功能 全文数据; a b)XML数据 6.2.2.5统一身份认证 应测试产品是否提供目录服务器的数据库外部认证和授权管理的开发接口及工具 6.3 可伸缩性 6.3.1基本要求测试 6.3.1.1存储可伸缩性 存储可伸缩性测试要求如下 应测试产品是否提供分区表的表数据、索引数据跨表空间(文件组)存储; a b应测试产品的存储属性是否可设置; e应测试产品是否可进行表空间(文件组)存储压缩或表数据存储压缩 6.3.1.2执行可伸缩性 执行可伸缩性测试要求如下 a)应测试产品是否支持集群的运行环境; b应测试产品是否支持对称多处理器(SMP)的运行环境 6.3.1.3可用可伸缩性 可用可伸缩性测试要求如下 应测试产品是否提供下列数据库对象的在线重组功能: a 表; 1 索引 2 b应测试产品是否提供备用数据库切换处理功能
GB/T30994一2014 6.3.2扩展要求测试 6.3.2.1执行可伸缩性 应测试产品是否提供数据库内部sQL并行处理功能 6.3.2.2可用可伸缩性 应测试产品是否提供下列可用可伸缩性功能: a 数据库,表空间文件组,表数据的迁移 b 数据库集群负载均衡 6.3.2.3管理可伸缩性 应测试产品是否提供执行可伸缩、存储可伸缩、可用可伸缩的图形化管理界面 6.4大数据量支持 6.4.1基本要求测试 6.4.1.1表容量 应测试产品是否提供下列功能 跨磁盘数据文件数据存储管理; a b 海量数据存储对象在线重组管理 6.4.1.2大对象存储管理 应测试产品是否提供如下大对象存储管理功能 a)GB(GigaByte)级文本或二进制大对象的存储定义; b)GB级文本或二进制大对象的数据存储管理 6.4.1.3水平分区表 应测试产品是否提供如下水平分区功能 数帮库表水平分区管理, a b多种数据库表水平分区方式; 对不同数据分区设置个性化的存储空间 6.4.2扩展要求测试 6.4.2.1垂直分区表 垂直分区表测试要求如下: a 应测试产品是否提供垂直分区表功能 b应测试产品是否可以设置不同分区的存储管理策略 6.4.2.2组合分区 应测试产品是否提供组合分区表,分区索引的管理功能
GB/T30994一2014 6.4.2.3大对象数据存储 应测试产品是否提供大对象数据外部存储管理功能 6.5图形化管理 6.5.1基本要求测试 6.5.1.1DBMIS参数配置 应调试产品是杏提供图形化界面管理下列参数 a)DBMS运行参数; 服务器资源使用限额 b) e并发连接数限额, d nternetProtoco 可连接的IP(Inm sol)地址参数 6.5.1.2数据库属性设置 应测试产品是否提供图形化界面配置数据库级别的结构配置参数 6.5.1.3多数据库服务器管理 应测试产品是否提供多个数据库服务器图形化集中管理的功能,是否提供管理信息库 6.5.1.4物理存储配置管理 应测试产品是否提供图形化界面管理下列文件的物理存储位置和空间大小分配功能: a)数据库数据文件; 日志文件 b) 归档文件 c 6.5.1.5逻辑存储配置管理 应测试产品是否提供图形化界面管理下列对象的逻辑空间分配 数据库; a) b 表空间(文件组); 表; c) 索引 d 6.5.1.6数据库运行模式管理 应测试产品是否提供图形化界面管理下列内容 a)数据库缓存分配; 数据库服务器进程/线程设置; b 数据库归档的运行模式 c 6.5.1.7模式管理 应测试产品是否提供图形化界面进行下列模式管理: a)模式创建 模式删除 b c)模式对象查看
GB/T30994一2014 6.5.1.8表对象管理 应测试产品是否提供图形化界面进行下列表对象管理: a)创建表; b 修改表名称; 修改字段名称与类型; c d)添加,删除表字段; 表结构与数据重组; 图形化条件选择查询数据并进行编辑修改; 图形化显示表属性及依赖关系 g h 表数据存储空间管理 6.5.1.9索引对象管理 应测试产品是否提供图形化界面进行下列索引对象管理 a)创建、修改索引信息 b)提供多种索引定义类型 e)索引的存储空间管理; d)索引数据重组 6.5.1.10视图对象管理 应测试产品是否提供图形化界面进行下列视图对象管理 a)创建、删除、查看、修改视图; b) 查看视图数据; e)条件查询 d)图形化显示视图属性及依赖关系 6.5.1.11约束对象管理 应测试产品是否提供图形化界面进行下列约束对象管理: a)主键、外键、非空、检查、唯一、默认值约束定义与修改设置; b 约束延时、生效状态控制; e)约束启用、禁用控制 d) 表,字段、,视图的数据库对象约束查看、相关性图形化显示 6.5.1.12触发器对象管理 应测试产品是否提供图形化界面进行下列触发器对象管理: 创建、修改、删除触发器; a b)提供触发器的编辑器,支持关键词显式标记的触发器编辑管理功能界面 6.5.1.13存储过程/函数管理 应测试产品是否提供图形化界面进行下列存储过程/函数管理 创建、修改、,删除存储过程/函数; a b检查和调试存储过程/函数; 提供存储过程/函数的编辑器,支持关键词显式标记的存储过程/函数编辑管理功能界面 c
GB/T30994一2014 6.5.1.14用户权限管理 应测试产品是否提供图形化界面进行下列用户权限管理: a)创建、删除用户; b 修改用户信息; 对用户授权 c 6.5.1.15角色权限管理 应测试产品是否提供图形化界面进行下列角色权限管理 创建、制除角色 a 启用,禁止角色; b 对角色授权 c 6.5.1.16数据库对象授权管理 应测试产品是否提供图形化界面进行下列数据库对象授权管理 a)模式 表; b e)视图, d 存储过程/丽数 6.5.1.17用户口令策略管理 应测试产品是否提供图形化界面设置用户口令/密码策略 6.5.1.18数据库审计 应测试产品是否提供图形化界面,支持下列功能 a)定义审计策略; b) 查看审计数据 6.5.1.19备份管理 应测试产品是否提供图形化界面,对多种数据备份方式进行管理 6.5.1.20恢复管理 应测试产品是否提供图形化界面,对多种数据还原/恢复方式进行管理 6.5.1.21数据归档管理 应测试产品是否提供图形化界面进行下列数据归档管理: a)归档模式 b 归档文件位置; 归档文件命名规则; c d)归档启用/停用进行管理 6.5.1.22数据迁移 应测试产品是否提供图形化界面进行下列数据迁移管理:
GB/T30994一2014 外部数据源数据的导人; a b)导出数据到外部数据源 6.5.1.23数据库复制 应测试产品是否提供图形化界面,对多种数据复制方式进行管理 6.5.1.24作业调度管理 应提测试产品是否供图形化界面,对任务调度进行管理 6.5.1.25web管理页面 应测试产品是否提供基于浏览器的数据库图形化管理工具 6.5.2扩展要求测试 6.5.2.1同义词 应测试产品是否提供创建和删除同义词的功能及其图形化界面 6.5.2.2序列 应测试产品是否提供创建和删除序列的功能及其图形化界面 6.5.2.3外部表 应测试产品是否提供创建和删除外部表数据存储目录,表结构的功能及其图形化界面 6.5.2.4物化视图对象管理 应测试产品是否提供下列物化视图对象管理功能及其图形化界面 a)创建、修改和删除物化视图 b 支持下列参数设置的物化视图定义 数据更新方式; 1) 2 更新周期 3)物化视图数据存储 6.5.2.5触发器对象管理 应测试产品是否提供下列触发器对象管理功能及其图形化界面 a)带有语法提示的触发器编辑管理, b)触发器的检查和调试 6.5.2.6存储过程/函数管理 应测试产品是否提供带有语法提示的存储过程/丽数编辑管理功能及其图形化界面 6.5.2.7数据库链接管理 应测试产品是否提供下列数据库链接管理功能及其图形化界面 a 创建、编辑,删除数据库链接; b数据库链接对象的授权管理
GB/T30994一2014 6.5.2.8分区表对象管理 应测试产品是否提供下列分区管理功能及其图形化界面: a)设置每个分区的存储参数; b 按分区进行备份和恢复; 按分区条件重组分区表数据 c 分区索引对象管理 6.5.2.9 应测试产品是否提供下列分区索引对象管理功能及其图形化界面 创建、修改和删除分区索引; a 分区索引数据存储参数设置 b 6.5.2.10服务器资源管理 应测试产品是否提供下列服务器资源管理功能及其图形化界面 a)用户连接管理; b)服务器资源分配管理 6.5.2.11运行监控 应测试产品是否提供下列运行监控管理功能及其图形化界面 多实例集成监控与管理; a b)操作系统和网络资源集成监控与管理 6.6面向数据库开发的管理工具 6.6.1基本要求测试 6.6.1.1命令行soL交互式工具 应测试命令行sQL交互式工具是否提供下列功能 a)远程向数据库服务器发送SQL,并显示执行结果; b) SQL执行计划查看; SQL执行统计信息查看 c 6.6.1.2图形化sQL交互式工具 应测试图形化sQL交互式工具是否提供下列功能 a)数据库对象浏览; b 导人、编辑,保存,执行sQL语句和sQL脚本; 编辑、保存、调试和执行存储过程/函数; d)快速复制、编辑现有数据库对象; 图形化显示执行计划、执行统计信息 6.6.1.3预编译支持工具 应测试预编译支持工具是否提供下列接口或工具: a C语言嵌人式sQL编程接口 b 预编译工具 10
GB/T30994一2014 6.6.2扩展要求测试 应测试面向数据库开发的管理工具是否提供下列功能 a)数据库对象概念模型生成,编辑功能 b)服务器资源配置向导; c 远程数据库服务启动,关闭功能 商务智能工具支持 6.7.1基本要求测试 6.7.1.1ETL组件 应测试产品的ETL组件是否支持下列功能 电子表格,文本、关系数据库和XML源数据的可视化展示和抽取; a b 图形化的数据转换的流程编辑,提供的数据转换功能应包括列映射派生列条件性拆分、排 序,联接、聚合、SQL脚本JJava脚本; 图形化的ETL流程自动化调度; d)脚本自定义数据集成过程的开发接口及运行调度机制 6.7.1.2存储管理 应测试产品是否提供下列存储管理功能 海量数据的多种存储模式定义; a b海量数据的多种数据访问方法 6.7.1.3OLAP 应测试产品是否提供下列OLAP功能" a)多维概念模型及其基本对象的图形化定义与管理 钻取、切片、切块、旋转的多维数据分析操作; b MOLAP/ROLAP/HOLAP的物理存储方式; c d)满足OLAP功能的业务操作图形化界面 6.7.1.4数据挖掘 应测试产晶是否支持下列数据挖掘功能 a)多种数据挖掘模型及基本对象图形化定义与管理 分类算法、回归算法,聚类算法,关联算法,时序算法等,并且提供自定义算法的功能 b 图形化的数据挖掘模型训练与管理 6.7.1.5报表分析 应测试产品是否提供下列报表分析功能 a)多种格式,多种方式的报表设计器 电子表格、HTML报表,XML报表、自定义中文报表的多种结果展示方式 b 基于服务器的多数据源,多格式,多导出方式的报表平台 c 11
GB/T30994一2014 6.7.1.6元数据管理 应测试产品是否提供下列元数据管理功能 a)技术元数据和商业元数据的提取和图形化建模管理; b)支持数据仓库元数据规范的信息目录 商务智能组件操作的多种日志的保存和展现方式 6.7.1.7通用商务智能开发套件 应测试产品的通用商务智能开发套件是否提供如下接口或工具 数据仓库、在线分析处理、数据挖掘应用开发接口3 a b基本的商务智能开发工具 6.7.1.8数据集成 应测试产品是否提供下列数据集成功能 a)多数据源数据同步、数据迁移; b)磁盘映像方式的数据物理同步; 基于sQL多数据源数据同步、迁移 c 6.7.2扩展要求测试 6.7.2.1ETL组件 应测试产品的ETL组件是否提供下列功能 衡量数据质量的管理功能; a b) 图形化的工作负载流程控制与优化分析功能 6.7.2.2存储管理 应测试产品是否可利用关系型数据库的安全、归档、备份、维护,恢复功能对数据仓库涉及的中间数 据进行有效的管理 6.7.2.3oL.AP 应测试产品是否提供满足决策支持业务需求的oL.AP业务操作 6.7.2.4数据挖掘 应测试产品是否提供下列数据挖掘功能 a)挖掘模型查看; 挖掘准确性图表和预测功能; b 数据挖掘模型验证的提升图利润图、分类矩阵、交叉验证 c 6.7.2.5元数据管理 元数据管理测试要求如下 应测试产品是否提供下列元数据管理功能 1元数据自动化提取功能; 12
GB/T30994一2014 元数据一致性检查和维护的图形化管理工具; 2) 3) 基于信息目录的开发接口; 4)不同级别的日志提示、警告 5)日志风险分析功能 b)应测试元数据管理是否遵循cwM规范 6.7.2.6通用商务智能开发套件 应测试产品的通用商务智能开发套件是否提供下列工具: 面向商业开发套件的商务智能组件包 a b)商务智能应用监控与优化管理工具 6.7.2.7数据集成 应测试产品是否提供集成数据的正确性、一致性,完整性分析管理功能 6.8数据字典 基本要求测试 6.8.1 6.8.1.1表对象创建信息 应测试产品是否提供下列表对象统计信息 a)创建表的用户名称; 表名称 b e)表数据的存储表空间(文件组); d)数据记录; 表类型 6.8.1.2索引对象信息 应测试产品是否提供下列索引对象统计信息: a)索引名称 b 索引类型 e所属数据表信息; d)唯一性标志; 索引数据的存储表空间(文件组)和数据记录 e 字段对象信息 6.8.1.3 应测试产品是否提供下列字段对象统计信息 a字段名称; b 所属表信息; e)数据类型" 长度; d e)精度; f 是否允许空值标志; g默认值; 13
GB/T30994一2014 h 不同值个数; 最大值与最小值 6.8.1.4约束对象信息 应测试产品是否提供下列约束对象统计信息 a)约束名称 约束类型 b 所属数据表信息, c d 是否延迟检查 6.8.1.5数据库实例信息 应测试产品是否提供下列数据库实例统计信息 a)安装的主机信息:; b) 实例标识 版本; d 实例启动时间; 当前状态; f 运行模式; 服务器CPU内存、,I/O; g 用户会话运行 h 6.8.1.6数据库信息 应测试产品是否提供下列数据库统计信息 a)数据库标识 b)名称; e 创建时间 d) 数据库结构; e)日志归档模式 最近的检查点信息; f 数据库状态 g 6.8.1.7数据文件信息 应测试产品是否提供下列数据文件统计信息 a)文件标识; D 文件名称 e文件创建日期 所属表空间(文件组); d 可用状态 读写状态 f 6.8.1.8日志文件信息 应测试产品是否提供下列日志文件统计信息: 14
GB/T30994一2014 日志文件标识; a b 文件名称 e)日志文件大小或保留周期 日志文件的归档状态; d 日志文件的状态 e 6.8.1.9表空间(文件组)信息 应测试产品是否提供下列表空间(文件组)统计信息: a)表空间(文件组)标识; b)表空间(文件组)名称; 表空间(文件组)类型; d)表空间(文件组)容量大小; 表空间(文件组)物理存储文件; e 表空间(文件组)相关的存储管理参数 6.8.2扩展要求测试 6.8.2.1表对象信息 应测试产品是否提供下列表对象统计信息 a)表状态; b 表空间文件组)分配; e数据块使用 存储的数据块; d 存储压缩 6.8.2.2索引对象信息 应测试产品是否提供下列索引对象统计信息 a)数据块使用 可用性 b 6.8.2.3数据库信息 应测试产品是否提供保证数据库可用性的统计信息 6.8.2.4数据文件信息 应测试产品是否提供下列数据文件统计信息: a)文件大小. b 文件块大小 6.8.2.5日志文件信息 应测试产品是否提供下列日志文件统计信息: 日志文件类型 a b 日志数据一致性管理 15
GB/T30994一2014 6.8.2.6表空间(文件组)信息 应测试产品是否提供表空间使用的统计信息 6.9 结构完整性 6.9.1基本要求测试 6.9.1.1表对象数据存储完整性 应测试产品是否提供与表结构和表数据相关对象及其数据存储的完整性和有效性的管理功能 6.9.1.2索引对象数据存储完整性 应测试产品是否提供索引碎片、索引结构及其数据存储的完整性和有效性的管理功能 6.9.1.3视图、存储过程/函数对象完整性 应测试产品是否提供分析检查视图、存储过程/函数与其他对象之间结构依赖的一致性和有效性的 管理功能 6.9.2扩展要求测试 6.9.2.1数据库实例完整性 应提供数据库实例运行时的内存结构、后台进程配置及其各种组件使用信息的一致性和有效性的 管理功能 6.9.2.2数据库存储结构完整性 应提供数据库物理数据文件、日志文件、归档文件逻辑和物理存储结构一致性和有效性的管理 功能 6.10运行状态监控实时性 6.10.1基本要求测试 6.10.1.1缓存信息 应测试产品是否提供下列缓存信息的数据字典视图与图形化管理工具: a)数据库实例数据缓存; b 日志缓存; 数据字典缓存 6.10.1.2服务器进程信息 应测试产品是否提供下列服务器进程信息的数据字典视图与图形化查看工具 a)数据库服务器进程信息 b) 对应的运行程序名称 c 进程的私有缓存信息 6.10.1.3数据库连接信息 应测试产品是否提供下列数据库连接信息的数据字典视图与图形化查看工具 16
GB/T30994一2014 a)连接标识 b)连接状态; 连接用户相关信息 c 6.10.1.4用户会话信息 应测试产品是否提供下列用户会话信息的数据字典视图与图形化查看工具; 会话标识 a) 进程/线程标识; b c 用户标识; d) 最近的用户请求命令 默认模式; e f 客户应用程序; 登录时间 g h)会话状态 6.10.1.5数据库事件信息 应测试产品是否提供下列数据库事件信息的数据字典视图与图形化查看工具 a)数据库实例、数据库、数据库对象、物理1/o,逻辑1/0事件标识 b 等待时间汇总 e)超时时间汇总; d)平均等待时间汇总 6.10.2扩展要求测试 服务器进程信息 6.10.2.1 应测试产品是否提供下列服务器进程信息的数据字典视图与图形化管理工具 a)对应操作系统进程信息; b对应的跟踪信息; 进程类型; c d 进程启动用户信息 6.10.2.2数据库连接信息 应测试产品是否提供下列数据库连接信息的数据字典视图与图形化管理工具 a)使用协议 连接类型 b 当前事务信息 c 6.10.2.3用户会话信息 应测试产品是否提供下列用户会话信息的数据字典视图与图形化管理工具 会话状态 a 客户终端机器信息; b 客户操作系统信息 c 等待此会话的锁信息; D 17
GB/T30994一2014 等待时间统计信息; f使用时间统计信息; 会话跟踪信息 g 6.10.2.4系统运行统计信息 应测试产晶是否提供下列系统运行统计信息的数据字典视图与图形化管理工具 a)用户相关; 日志相关 b e)缓存相关 d)操作系统相关; e)sQL语句相关 调试相关的统计数据名称; g)统计数据类型 统计信息值 h 6.10.2.5数据库事件信息 应测试产品是否提供下列数据库事件信息的数据字典视图与图形化管理工具 数据库实倒 a) b 数据库; e数据库对象; 物理1/O; d) e)逻辑1/(事件标识 名称 fD 等待时间汇总: g h)超时时间汇总; 平均等待时间汇总 6.11准确性维护 6.11.1基本要求测试 6.11.1.1事务特性 应测试产品是否支持事务的原子性、一致性.隔离性和持久性 6.11.1.2统计信息维护 应测试产品是否提供下列数据库对象的更新维护命令或工具 a)数据库; b) 数据库存储对象结构 e)数据 统计信息 d 6.11.1.3数据字典实时性 应测试产品是否提供查看下列统计信息的数据字典视图或图形化管理工具: 18
GB/T30994一2014 a)sQL执行计划; b)sQL优化 6.11.2扩展要求测试 6.11.2.1数据库一致性维护 应测试产品是否提供下列数据库一致性维护功能 数据库结构、数据库对象结构、数据库数据一致性诊断和维护; a b 数据库一致性修补建议和向导工具 6.11.2.2数据库自管理 应测试产品是否提供下列数据库自管理功能" a)数据字典变更管理; b数据捕获,重放管理 6.12互操作性 6.12.1基本要求测试 6.12.1.1数据库数据导入/导出 应测试产品是否提供同/异构数据库下列对象的迁移功能 a) 表定义; 索引; b e)约束; 数据 d 6.12.1.2数据库数据复制 应测试广品是否支持同构数据库之间多种复制模型 6.12.1.3同构数据文件转储 应测试产品是否支持同一DBMS不同版本间数据库文件的迁移和升级 6.12.1.4异构数据库访问 应测试产品是否提供异构数据库数据联机访问功能 6.12.2扩展要求测试 6.12.2.1数据库数据导入/导出 应测试产品是否提供同/异构数据库下列对象的迁移功能: a)存储过程/丽数 触发器 b 视图对象 c 19
GB/T30994一2014 6.12.2.2数据库数据复制 应测试产品是否支持下列数据库数据复制功能 a)异构数据库之间至少两种复制模型 b)多数据库实时异步数据复制 6.12.2.3异构数据库访问 应测试产品是否提供异构数据库存储过程/函数对象联机SQL访问功能 可靠性测试 7.1成熟性 7.1.1基本要求测试 7.1.1.1产品功能稳定性 功能稳定性测试要求如下 a)应测试产品是否提供高可靠、高性能、高安全功能演示程序; 应测试产品是否提供不同版本的升级维护工具 b 7.1.1.2运行稳定性 运行稳定性测试要求如下: a)应对数据库产品进行7×24h稳定性测试; 应测试数据库产品是否支持以下故障的数据库数据正确恢复能力 b 事务故障; 2)系统故障; 介质故障 3 7.1.2扩展要求测试 7.1.2.1智能维护 智能维护测试要求如下: 应测试产品是否提供在线升级提醒功能 a b)应测试产品是否支持在线数据库实例配置管理与建议能力 7.1.2.2通用性 应测试产品是否提供开发接口或组件以与多种操作系统,中间件相互适配 7.2网络传输容错性 7.2.1基本要求测试 网络故障;在产品客户端与服务器或者服务器与服务器之间建立网络连接,进行用户请求和数据传 输,传输过程中断开网络连接,测试产品对于这种异常的容错能力,包括网络传输故障信息的跟踪信息 20
GB/T30994一2014 完整性检查 7.2.2扩展要求测试 无 7.3数据加载容错性 7.3.1 基本要求测试 7.3.1.1数据库启动/关闭 应测试产品在下列情况下的故障测试和处理能力: a)数据库实例启动/关闭出现错误 b)数据库启动/关闭 7.3.1.2加载异常数据的容错性 应测试产品在下列情况下的故障测试和处理能力: 加载任意文件格式出现错误; a b加载任意大小数据出现错误 7.3.2扩展要求测试 无 7.4数据库运行容错性 7.4.1基本要求测试 7.4.1.1事务恢复 应测试产品是否支持集中式事务恢复或分布式事务恢复处理能力 7.4.1.2死锁测试 应测试产品是否支持事务死锁测试和处理能力 7.4.1.3系统恢复 应测试产品是否支持数据库节点故障后的恢复能力 7.4.1.4备用服务器 应测试产品是否支持下列能力: 配置主备硬件的优先级; a b)主备的手动切换; 在故障机恢复后,自动将故障机重新加人主备系统; c d)长时间运行主备系统,保证主备之间数据的一致性; 处理主机故障,备用服务器故障和网络故障 7.4.1.5提示警告 应测试产品是否提供下列重要操作时的提示与警告信息: 21
GB/T30994一2014 数据库结构修改; a b)数据库运行配置修改 7.4.2扩展要求测试 7.4.2.1多实例快速切换 应测试产品是否支持下列多实例快速切换能力 a)集群环境下的事务并行处理及均分负载 b) 数据库在故障时的容错和无断点恢复 7.4.2.2数据库多路复用 应测试产品是否支持下列数据库多路复用能力: a)控制数据多路复用 在线/归档日志多路复用 b 7.5备份/恢复容错性 7.5.1基本要求测试 7.5.1.1备份容错性 应测试产品是否支持数据库备份执行故障时的备份数据一致性处理能力 7.5.1.2恢复容错性 应测试产品是否支持完全数据库恢复执行故障时的恢复数据一致性处理能力 7.5.2扩展要求测试 7.5.2.1备份容错性 应测试产品是否支持在线数据库多种备份策略执行故障时的备份数据一致性处理能力 7.5.2.2恢复容错性 应测试产品是否支持在线、部分数据库恢复执行故障时的恢复数据一致性处理能力 7.6鲁棒性 7.6.1基本要求测试 7.6.1.1可恢复能力 应测试产品是否支持下列故障的可恢复能力 a)数据库事务故障; b 系统故障; 存储介质故障 C 7.6.1.2存储过程/函数容错性 应测试产品在用户自定义的存储过程/函数、触发器运行异常时,DBMS运行的稳定性 心
GB/T30994一2014 7.6.2扩展要求测试 7.6.2.1风险测试与DBMS自管理 风险测试与DBMs自管理测试要求如下 应测试产品是否支持可能导致DBMS运行风险的测试能力; a b)应测试DBMS出现风险时,产品是否提供处理方法和支持工具 7.6.2.2通知/警告信息 通知/警告信息测试要求如下 a)应测试产品是否提供数据库运行重要事件时通知管理员的方法和工具; b 应测试产品是否提供下列警告功能 警告基线定义; 1 数据库运行重要事件、行为警告并通知管理员的方法和工具 2 7.7本地备份 7.7.1基本要求测试 7.7.1.1联机全库备份 应测试产品是否提供联机状态下对数据库相关文件进行全库备份的功能 7.7.1.2联机增量备份 应测试产品是否提供联机状态下对数据库相关文件进行部分、增量备份的功能 7.7.1.3备份元数据管理 应测试产品是否提供多种在线备份元数据的管理工具 7.7.2扩展要求测试 7.7.2.1备份管理 应测试产品是否支持下列备份管理能力 a)多种备份存储介质; 与第三方数据备份软件适配 b 7.7.2.2备份数据管理 应测试产品是否支持下列备份数据的管理能力 a 加密; b) 压缩; e)存储 7.8异地备份 7.8.1基本要求测试 7.8.1.1基于主机 应测试产品是否提供基于主机的数据库高级复制技术,包括基于日志的备用数据库远程数据库备 23
GB/T30994一2014 份技术 7.8.1.2远程容灾 应测试产品是否提供远程容灾接口与辅助管理功能 7.8.2扩展要求测试 远程容灾;应测试产品是否提供生产中心与备份中心之间的容灾备份/恢复配置管理工具, 7.9逻辑备份/恢复 7.9.1基本要求测试 7.9.1.1逻辑备份 应测试产品是否提供下列逻辑备份功能 a)指定的数据库对象定义及相关数据的备份; b 指定用户/模式下的所有、指定数据库对象定义及相关数据的备份; 指定数据库的所有用户/模式下的所有或指定数据库对象定义及相关数据的备份 7.9.1.2逻辑恢复 应测试产品是否提供下列逻辑恢复功能 a)指定的数据库对象定义及相关数据的恢复; b指定用户/模式下的所有,指定数据库对象定义及相关数据的恢复 指定数据库的所有用户/模式下的所有或指定数据库对象定义及相关数据的恢复 7.9.2扩展要求测试 7.9.2.1备份数据管理 应测试产品是否提供备份数据的加密和压缩的功能 7.9.2.2还原数据的一致性检查 应测试产品是否提供依据备份元数据检查还原数据一致性的命令或工具 7.10数据库恢复 7.10.1基本要求测试 7.10.1.1数据库还原 应测试产品是否支持多种存储介质的部分、完整数据库数据还原处理能力 7.10.1.2系统故障恢复 在产品运行过程中,重启计算机系统,测试产品是否能正常运行,且保证数据库数据一致 7.10.1.3完全介质故障恢复 应测试产品是否支持完全介质故障恢复的能力 24

关系数据库管理系统检测规范GB/T30994-2014

一、引言

关系数据库管理系统已经被广泛应用于各种领域,如企业管理、电子商务等。而随着数据量的增加和应用场景的复杂化,关系数据库管理系统的性能和可靠性显得尤为重要。

为了保证关系数据库管理系统的质量和稳定性,我国制定了《关系数据库管理系统检测规范GB/T30994-2014》标准,该标准规定了关系数据库管理系统的测试方法和评价指标,对于企业选型和系统评估具有重要意义。

二、检测方法

关系数据库管理系统检测通常采用黑盒测试和白盒测试相结合的方式进行。其中,黑盒测试是指在不知道内部实现细节的情况下对系统进行测试,通常采用等价类划分、边界值分析等测试方法。白盒测试是指在了解系统内部结构和实现细节的基础上进行测试,通常采用语句覆盖、路径覆盖等测试方法。

三、评价指标

《关系数据库管理系统检测规范GB/T30994-2014》规定了多个评价指标,包括:

  • 正确性:即系统是否能正确地处理各种数据类型和数据操作,如插入、更新、删除等。
  • 稳定性:即系统是否能够稳定运行,并保证数据的一致性。
  • 可靠性:即系统是否能够及时响应用户请求,避免系统出现宕机或死锁等情况。
  • 性能:即系统在处理大量数据时的效率和响应时间。
  • 安全性:即系统是否具有一定的安全防护措施,如权限管理、数据加密等。

四、总结

《关系数据库管理系统检测规范GB/T30994-2014》为企业选型和系统评估提供了重要的参考依据,通过对系统进行全面的检测和评估,可以帮助企业选择合适的关系数据库管理系统,并提高系统的稳定性和可靠性。

和关系数据库管理系统检测规范类似的标准

企业信用评价指标

公共信息导向系统导向要素的设计原则与要求第7部分:信息索引标志
上一篇 本文分享国家标准公共信息导向系统导向要素的设计原则与要求第7部分:信息索引标志的全文阅读和高清PDF的下载,公共信息导向系统导向要素的设计原则与要求第7部分:信息索引标志的编号:GB/T20501.7-2014。公共信息导向系统导向要素的设计原则与要求第7部分:信息索引标志共有7页,发布于2015-02-01
化纤物品物流单元编码与条码表示
本文分享国家标准化纤物品物流单元编码与条码表示的全文阅读和高清PDF的下载,化纤物品物流单元编码与条码表示的编号:GB/T31003-2014。化纤物品物流单元编码与条码表示共有10页,发布于2015-02-01 下一篇
相关推荐