网站地图 | Tags | 热门标准 | 最新标准 | 订阅
您当前的位置:首页 > GB/T 28821-2012 关系数据管理系统技术要求 > 下载地址1

GB/T 28821-2012 关系数据管理系统技术要求

  • 名  称:GB/T 28821-2012 关系数据管理系统技术要求 - 下载地址1
  • 下载地址:[下载地址1]
  • 提 取 码
  • 浏览次数:3
下载帮助: 发表评论 加入收藏夹 错误报告目录
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
新闻评论(共有 0 条评论)

资料介绍

  ICS 35. 240. 70 L 67

  中 华 人 民 共 和 国 国 家 标 准

  GB/T 28821—2012

  关系数据管理系统技术要求

  Technicalrequirementsofrelationaldatabasemanagementsystem

  2012-11-05发布 2013-02-01实施

  中华人民共和国国家质量监督检验检疫总局中 国 国 家 标 准 化 管 理 委 员 会

  

  发

  

  布

  GB/T 28821—2012

  目 次

  前言 Ⅲ

  1 范围 1

  2 规范性引用文件 1

  3 术语和定义 1

  4 缩略语 2

  5 符合性 2

  6 功能性要求 2

  6. 1 安装配置 2

  6. 2 可扩展性 3

  6. 3 可伸缩性 4

  6. 4 大数据量支持 5

  6. 5 图形化管理 6

  6. 6 面向数据库开发的管理工具 9

  6. 7 商务智能工具 10

  6. 8 数据字典 12

  6. 9 结构完整性 13

  6. 10 运行状态监控实时性 14

  6. 11 准确性维护 15

  6. 12 互操作性 15

  7 可靠性要求 16

  7. 1 成熟性 16

  7. 2 网络传输容错性 16

  7. 3 数据加载容错性 17

  7. 4 数据库运行容错性 17

  7. 5 备份/恢复容错性 18

  7. 6 鲁棒性 18

  7. 7 本地备份 18

  7. 8 异地备份 19

  7. 9 逻辑备份/恢复 19

  7. 10 数据库恢复 20

  8 易用性要求 20

  8. 1 DBMS安装 20

  8. 2 数据库维护 21

  8. 3 SQL交互工具 22

  8. 4 企业管理器 22

  8. 5 数据库对象向导 22

  8. 6 实例调优向导 24

  Ⅰ

  GB/T 28821—2012

  8. 7 SQL调优向导 24

  8. 8 文档完整性 25

  9 维护性要求 25

  9. 1 易分析性 25

  9. 2 易改变性 26

  9. 3 产品升级和维护 26

  10 标准依从性要求 27

  10. 1 SQL标准依从性 27

  10. 2 ODBC接口规范依从性 27

  10. 3 OLE DB接口规范依从性 27

  10. 4 面向 JAVA 的数据库访问接口规范依从性 27

  10. 5 面向 XML 的查询语言规范依从性 28

  10. 6 安全标准依从性 28

  10. 7 中文编码字符集标准依从性 28

  Ⅱ

  GB/T 28821—2012

  前 言

  本标准按照 GB/T 1. 1—2009给出的规则起草 。

  请注意本文件的某些内容可能涉及专利 。本文件的发布机构不承担识别这些专利的责任 。

  本标准由全国信息技术标准化技术委员会(SAC/TC28)提出并归 口 。

  本标准起草单位 : 中国电子技术标准化研究所 、清华大学 、武汉达梦数据库有限公司 、北京人大金仓信息技术股份有限公司 、天津神舟通用数据库技术有限公司 。

  本标准主要起草人 :卫凤林 、李莹 、高林 、王建民 、叶晓俊 、冯玉才 、章涛 、冯玉 、李海翔 、何清法 、刘伎 。

  Ⅲ

  GB/T 28821—2012

  关系数据管理系统技术要求

  1 范围

  本标准规定了关系数据库管理系统的功能性 、可靠性 、易用性 、维护性和标准依从性要求 。

  本标准适用于关系数据库管理系统产品的研制 、测试 、评估和采购 。

  2 规范性引用文件

  下列文件对于本文件的应用是必不可少的 。凡是注 日期的引用文件 ,仅注 日期的版本适用于本文件 。凡是不注日期的引用文件 ,其最新版本(包括所有的修改单)适用于本文件 。

  GB 18030—2005 信息技术 中文编码字符集

  GB/T 20273—2006 信息安全技术 数据库管理系统安全技术要求

  ISO/IEC 9075 信 息 技 术 数 据 库 语 言 SQL(Information technology—Database languages SQL)

  数据仓库元模型规范(Common Warehouse Metamodel(CWM)Specification)

  JAVA数据库互联规范(Java DataBase Connectivity, JDBC)

  开放数据库互联规范(Open Database Connectivity, ODBC)

  对象连接与嵌入数据库规范(ObjectLinking and Embedding Database, OLE DB)

  Olap4j规范(Olap4j Specification)

  用于分析的 XML规范(XML for Analysis Specification)

  XML查询语言(XQuery: An XML Query Language)

  3 术语和定义

  下列术语和定义适用于本文件 。

  3. 1

  数据库系统 databasesystem

  储存 、管理 、处理和维护数据的软件系统 ,主要由数据库 、数据库管理系统和数据库管理员组成 。 3. 2

  关系数据库 relationaldatabase

  采用关系数据模型的数据库 。

  3. 3

  数据库管理系统 databasemanagementsystem

  用于建立 、使用和维护数据库的软件 。

  3. 4

  联机事务处理 online transaction processing

  要求快速响应用户请求的数据库联机操作 ,对于数据的安全性 、完整性要求很高 。

  3. 5

  联机分析处理 onlineanalyticalprocessing

  对数据仓库中海量数据进行复杂 、有效的分析处理 ,从而实现对决策的支持 。

  1

  GB/T 28821—2012

  4 缩略语

  CWM 数据仓库元模型(Common Warehouse Metamodel)

  DBMS 数据库管理系统(Database ManagementSystem)

  ETL 数据提取 、转换和加载(Extraction—Transformation—Loading)

  HOLAP 混合联机分析处理(Hybrid Online AnalyticalProcessing)

  JDBC JAVA数据库互联(Java DataBase Connectivity Standard)

  MDX 多维表达式(MultidimensionalExpressions)

  MOLAP 多维联机分析处理(Multidimensional Online AnalyticalProcessing)

  ODBC 开放数据库互联(Open Database Connectivity)

  OLAP 联机分析处理(Online AnalyticalProcessing)

  OLE DB 对象连接与嵌入(ObjectLinking and Embedding Database)

  OLTP 联机事务处理(Online Transaction Processing)

  RDB 关系数据库(RelationalDatabase)

  RDBMS 关系数据库管理系统(RelationalDatabase ManagementSystem)

  ROLAP 关系联机分析处理(Relational Online AnalyticalProcessing)

  SMP 对称多处理结构(Symmetric Multi—Processing)

  SQL 结构化查询语言(Structured Query Language)

  XML 可扩展置标语言(Extensible Markup Language)

  XMLA 用于分析的 XML(XML for Analysis)

  5 符合性

  对于关系数据库管理系统是否符合本标准的规定如下 :

  a) 关系数据库管理系统若满足本标准基本要求中的所有要求 ,则称其满足本标准的基本要求 ;

  b) 关系数据库管理系统在满足所有基本要求的前提下 ,若满足某部分扩展要求 ,则称其满足本标准的基本要求和该部分扩展要求 ;

  c) 关系数据库管理系统若满足本标准基本要求和扩展要求中的所有要求 ,则称其满足本标准的所有要求 。

  6 功能性要求

  6. 1 安装配置

  6. 1. 1 基本要求

  6. 1. 1. 1 软件安装

  软件安装要求如下 :

  a) 应提供统一的图形化安装和软件组件管理向导工具 ;

  b) 应提供依据安装环境相应的合理化的数据库管理系统的初始化参数缺省配置值 ;

  c) 应提供数据库管理系统实例运行配置参数图形化维护管理功能 。

  2

  GB/T 28821—2012

  6. 1. 1. 2 数据库创建与维护

  数据库创建与维护要求如下 :

  a) 应提供独立于软件安装的数据库创建与配置管理图形化工具 ;

  b) 工具应提供创建 、修改 、删除数据库的功能 。

  6. 1. 1. 3 数据库存储配置

  数据库存储配置要求如下 :

  a) 应提供数据库数据文件的存储空间管理命令或图形化工具 ;

  b) 应提供数据库日志文件的存储空间管理命令或图形化工具 ;

  c) 应提供数据库归档文件的存储空间管理命令或图形化工具 。

  6. 1. 1. 4 安装配置日志

  安装配置日志要求如下 :

  a) 应提供软件安装与配置操作的 日志记录功能 ;

  b) 安装配置记录信息应完整正确 ,易于阅读理解 。

  6. 1. 2 扩展要求

  6. 1. 2. 1 数据库模板

  数据库模板要求如下 :

  a) 应提供缺省的数据库实例和数据库存储的推荐配置参数 ;

  b) 应提供图形界面支持用户依据应用需求自定义相应的数据库模板 。

  6. 1. 2. 2 选件安装与卸载

  选件安装与卸载要求如下 :

  a) 应提供数据库扩展组件的安装与卸载功能 ;

  b) 应提供扩展组件功能启用/禁用的管理功能 ;

  c) 应提供功能依赖组件分析检查的管理功能 。

  6. 1. 2. 3 软件智能维护

  应提供基于网络的智能升级提醒或远程软件维护功能 。

  6. 2 可扩展性

  6. 2. 1 基本要求

  6. 2. 1. 1 平台支持

  平台支持要求如下 :

  a) 应支持多种硬件平台 ;

  b) 应支持多种操作系统运行环境 。

  6. 2. 1. 2 物理存储

  应提供数据库物理读写块大小的配置功能 。

  3

  GB/T 28821—2012

  6. 2. 1. 3 逻辑存储

  逻辑存储要求如下 :

  a) 应提供数据库存储对象空间使用参数的配置功能 ;

  b) 应提供表默认创建索引数据存储参数管理功能 。

  6. 2. 1. 4 数据类型

  数据类型应支持 ISO/IEC 9075 中规定的基本类型 。

  6. 2. 1. 5 字符集配置

  字符集配置要求如下 :

  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) 应提供表空间(文件组)或表数据存储压缩功能 。

  6. 3. 1. 2 执行可伸缩性

  执行可伸缩性基本要求如下 :

  4

  GB/T 28821—2012

  a) 应支持集群的运行环境 ;

  b) 应支持对称多处理器(SMP)的运行环境 。

  6. 3. 1. 3 可用可伸缩性

  可用可伸缩性基本要求如下 :

  a) 应提供高效的在线重组表与索引的结构和数据的功能 ;

  b) 应提供备用数据库快速切换处理功能 。

  注 : 可用可伸缩性指保证 DBMS高效可用的可伸缩解决方法 。

  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 大对象存储管理

  应提供千兆(GB)级文本或二进制大对象的存储定义和数据存储管理功能 。

  6. 4. 1. 3 水平分区表

  水平分区表要求如下 :

  a) 应提供数据库表水平分区管理功能 ;

  b) 应提供多种数据 库 表 水 平 分 区 方 式 , 同 时 提 供 对 不 同 数 据 分 区 设 置 个 性 化 的 存 储 空 间 管 理功能 。

  6. 4. 2 扩展要求

  6. 4. 2. 1 垂直分区表

  应提供垂直分区表功能 , 同时可以设置不同分区的存储管理策略 。

  5

  GB/T 28821—2012

  6. 4. 2. 2 组合分区

  应提供水平和垂直组合分区表 、分区索引的管理功能 。

  6. 4. 2. 3 大对象数据存储

  应提供大对象数据外部存储管理功能 。

  6. 5 图形化管理

  6. 5. 1 基本要求

  6. 5. 1. 1 DBMS参数配置

  应提供图形化界面管理 DBMS运行参数 、服务器资源使用限额 、并发连接数限额和可连接的 IP地址参数 。

  6. 5. 1. 2 数据库属性设置

  应提供图形化界面配置数据库级别的属性配置参数 。

  6. 5. 1. 3 多数据库服务器管理

  应提供多个数据库服务器图形化集中管理的功能与管理信息库 。

  6. 5. 1. 4 物理存储配置管理

  应提供图形化界面 管 理 数 据 库 数 据 文 件 、日 志 文 件 、归 档 文 件 的 物 理 存 储 位 置 和 空 间 大 小 分 配功能 。

  6. 5. 1. 5 逻辑存储配置管理

  应提供图形化界面管理数据库 、表空间(文件组) 、数据库对象逻辑空间分配功能 。

  6. 5. 1. 6 数据库运行模式管理

  应提供图形化界面管理数据库缓存分配 、数据库服务器进程/线程设置和数据库归档的运行模式 。

  6. 5. 1. 7 模式管理

  应提供图形化界面管理模式创建 、模式删除和模式对象查看的功能 。

  6. 5. 1. 8 表对象管理

  应提供图形化界面 ,对表对象进行管理 ,包括 :

  a) 创建表 ,修改表名称 、字段名称与类型 、添加或删除表字段 ;

  b) 提供有效的表结构与数据重组 ;

  c) 图形化条件选择查询数据并进行编辑修改 ;

  d) 图形化显示表属性及依赖关系 ;

  e) 提供表数据存储空间管理 。

  6. 5. 1. 9 索引对象管理

  应提供图形化界面 ,对索引对象进行管理 ,包括 :

  6

  GB/T 28821—2012

  a) 创建 、修改索引信息 ;

  b) 提供多种索引定义类型 ;

  c) 提供索引的存储空间管理 ;

  d) 提供有效的索引数据重组 。

  6. 5. 1. 10 视图对象管理

  应提供图形化界面 ,对视图对象进行管理 ,包括 :

  a) 创建 、删除视图 ;

  b) 查看 、修改视图 ;

  c) 查看视图数据 、支持条件查询 ;

  d) 图形化显示视图属性及依赖关系 。

  6. 5. 1. 11 约束对象管理

  应提供图形化界面 ,对约束对象进行管理 ,包括 :

  a) 主键 、外键 、非空 、检查 、唯一 、默认值约束定义与修改设置 ;

  b) 约束延时 、生效状态控制 ;

  c) 约束启用 、禁用控制 ;

  d) 表 、字段 、视图的数据库对象约束查看 、相关性图形化显示 。

  6. 5. 1. 12 触发器对象管理

  触发器对象管理基本要求如下 :

  a) 应提供图形化界面创建 、修改 、删除触发器 ;

  b) 应提供触发器的编辑器 ,支持关键词显式标记的触发器编辑管理功能界面 。

  6. 5. 1. 13 存储过程/函数管理

  存储过程/函数管理基本要求如下 :

  a) 应提供图形化界面创建 、修改 、删除存储过程/函数 ,检查和调试存储过程/函数的功能 ;

  b) 应提供存储过程/函数的编辑器 ,支持关键词显式标记的存储过程/函数编辑管理功能界面 。

  6. 5. 1. 14 用户权限管理

  用户权限管理基本要求如下 :

  a) 应提供图形化界面创建 、删除用户 ,修改用户信息 ;

  b) 应提供对用户访问的数据库对象进行授权管理的功能 。

  6. 5. 1. 15 角色权限管理

  应提供图形化界面创建 、删除角色 ,启用 、禁止角色 ,对角色的权限进行授权管理的功能 。

  6. 5. 1. 16 数据库对象授权管理

  应提供模式 、表 、视图 、存储过程/函数 、数据库链接对象的授权管理 。

  6. 5. 1. 17 用户口令策略管理

  应提供图形化界面设置用户口令/密码策略 。

  7

  GB/T 28821—2012

  6. 5. 1. 18 数据库审计

  应提供图形化界面 ,支持审计策略定义 、审计数据查看功能 。

  6. 5. 1. 19 备份管理

  应提供图形化界面 ,对多种数据备份处理方式进行管理 。

  6. 5. 1. 20 恢复管理

  应提供图形化界面 ,对多种数据还原/恢复处理方式进行管理 。

  6. 5. 1. 21 数据归档管理

  应提供图形化界面 ,对归档模式 、归档文件位置 、归档文件命名规则和归档启用/停用进行管理 。

  6. 5. 1. 22 数据迁移

  应提供图形化界面 ,支持外部数据源数据的导入 、导出数据到外部数据源的管理功能 。

  6. 5. 1. 23 数据库复制

  应提供图形化界面 ,对多种数据复机制与处理方式制进行管理 。

  6. 5. 1. 24 作业调度管理

  应提供图形化界面 ,对任务调度进行管理 。

  6. 5. 1. 25 Web管理页面

  应提供基于浏览器的数据库图形化管理工具 。

  6. 5. 2 扩展要求

  6. 5. 2. 1 同义词

  应提供图形化界面创建和删除同义词功能 。

  6. 5. 2. 2 序列

  应提供图形化界面创建和删除序列功能 。

  6. 5. 2. 3 外部表

  应提供图形化界面创建和删除外部表数据存储目录 、外部表结构功能 。

  6. 5. 2. 4 物化视图对象管理

  物化视图对象管理要求如下 :

  a) 应提供图形化界面创建 、修改和删除物化视图 ;

  b) 在物化视图定义中应支持数据更新方式 、更新周期 ,包括物化视图数据存储参数的设置 。

  6. 5. 2. 5 触发器对象管理

  触发器对象管理扩展要求如下 :

  8

  GB/T 28821—2012

  a) 应提供语法提示的触发器编辑管理功能界面 ;

  b) 应提供检查和调试触发器的功能 。

  6. 5. 2. 6 存储过程/函数管理

  应提供语法提示的存储过程/函数编辑管理功能界面 。

  6. 5. 2. 7 数据库连接管理

  数据库连接管理要求如下 :

  a) 应提供图形化界面创建 、编辑 、删除数据库连接 ;

  b) 应提供数据库连接对象的授权管理功能 。

  6. 5. 2. 8 分区表对象管理

  应提供图形化界面 ,对分区功能进行管理 ,包括 :

  a) 设置每个分区的存储参数 ;

  b) 按分区进行备份和恢复 ;

  c) 按分区条件重组分区表数据 ;

  d) 按指定分区管理数据 。

  6. 5. 2. 9 分区索引对象管理

  应提供图形化界面创建 、修改和删除分区索引 ,包括分区索引数据存储参数的设置 、分区索引数据存储配置 。

  6. 5. 2. 10 服务器资源管理

  应提供图形化界面 ,支持用户连接 、服务器资源分配管理功能 。

  6. 5. 2. 11 运行监控

  应支持多实例集成监控与管理 ,操作系统和网络资源集成监控与管理 。

  6. 6 面向数据库开发的管理工具

  6. 6. 1 基本要求

  6. 6. 1. 1 命令行 SQL交互式工具

  应提供远程向数据库服务器发送 SQL、SQL执行计划查看和 SQL执行统计信息查看的功能 。

  6. 6. 1. 2 图形化 SQL交互式工具

  图形化 SQL交互式工具应提供以下功能 :

  a) 导入 、编辑 、保存 、执行 SQL语句和 SQL脚本 ;

  b) 编辑 、保存 、调试和执行存储过程/函数 ;

  c) 快速复制 、编辑现有数据库对象 ;

  d) 图形化显示执行计划 、执行统计信息 。

  6. 6. 1. 3 预编译支持工具

  预编译支持工具要求如下 :

  9

  GB/T 28821—2012

  a) 应提供 C语言嵌入式 SQL编程接 口 ;

  b) 应提供预编译工具 。

  6. 6. 2 扩展要求

  面向数据库开发的管理工具要求如下 :

  a) 应提供数据库对象概念模型生成 、编辑功能 ;

  b) 应提供服务器资源配置向导 ;

  c) 应提供远程数据库服务启动 、关闭功能 。

  6. 7 商务智能工具

  6. 7. 1 基本要求

  6. 7. 1. 1 ETL 组件

  ETL组件基本要求如下 :

  a) 应提供电子表格 、文本 、关系数据库和 XML源数据的可视化展示和抽取功能 ;

  b) 应支持图形化的数据转换的流程编辑界面 ,提供的数据转换功能应包括列映射 、派生列 、条件性拆分 、排序 、联接 、聚合 、SQL脚本 、Java脚本 ;

  c) 应提供图形化的 ETL流程自动化调度界面 ;

  d) 应支持脚本自定义数据集成过程的开发接口及运行调度机制 。

  6. 7. 1. 2 存储管理

  存储管理基本要求如下 :

  a) 应提供海量数据的多种数据仓库存储模式定义 ;

  b) 应提供海量数据的多种数据仓库数据访问方法 。

29140712829
下载排行 | 下载帮助 | 下载声明 | 信息反馈 | 网站地图  360book | 联系我们谢谢