QJ 中华人民共和国航天行业标准 FL 0112 QJ 20063-2011 异构数据库数据接口要求 Requirements of data interface for heterogenous database 2011 -07- 19 发布 2011-10-01实施 国家国防科技工业局 发布
QJ 20063-2011 目 次 前言. II 1 范围 2 规范性引用文件 3 术语和定义 4 缩略语. 5 一般要求 异构数据库数据接口访问规范 附录A (资料性附录) 异构数据库映射配置Schema 附录B(规范性附录) 异构数据库数据接口访问规范Schema 8
QJ 20063-2011 前言 本标准的附录B为规范性附录,附录A为资料性附录。
本标准由中国航天科工集团公司提出。
本标准由中国航天标准化研究所归口。
本标准起草单位:华迪计算机有限公司。
本标准主要起草人:徐辉明、饶贵翔、林向阳、沈斌。
IⅡ
QJ 20063--2011 异构数据库数据接口要求 1范围 本标准规定了异构数据库数据访问的语句结构和数据结构、异构数据库透明访问的格式规范、对异 构数据库进行数据交换的数据结构等异构数据库数据接口方面的要求。
本标准适用于异构数据库接口开发以及应用中对异构数据库数据进行一致性的透明访问。
2规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款。
凡是注日期的引用文件,其随后的 是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本标准。
GB13000.1-1993信息技术通用多八位编码字符集(UCS)第一部分:体系结构与基本多文种平 面 GB/T15387.2--2001术语数据库开发指南 GB/T18793--2002信息技术可扩展置标语言(XML)1.0 3术语和定义 本标准。
3. 1 异构数据库系统heterogenousdatabasesystem 实现数据的共享和透明访问的相关多种不同类型或不同产品数据库的集合。
3.2 异构数据库heterogenousdatabase 4 缩略语 XML- -Extensible MarkupLanguage,可扩展置标语言。
5一般要求 5.1异构数据库数据接口基本要求 5.1.1异构数据库数据接口组成元素 异构数据库数据接口组成元素如下: a)异构数据库数据访问接口; b)异构数据库数据接口访问规范。
5.1.2连接要求 异构数据库数据接口应与每个数据库物理相连,且正常通信。
5.2异构数据库数据访问要求 5.2.1 异构数据库类型 1
QJ 20063-2011 异构数据库类型如下: a)关系数据库; b) 对象数据库; c)文档数据库。
5.2.2异构数据库数据访问接口要求 异构数据库数据访问接口要求如下: a)支持 JDBC、ODBC 或 OLE.DB 访问协议; b) 异构数据库数据访问接口应通过访问协议正确访问数据库; c) 兼容UTF-8存储规范。
5.2.3异构数据库透明访问要求 异构数据库透明访问要求如下: a) 异构数据库数据接口应包含数据接口访问规范; b) 客户端应遵循访问规范向数据接口发出访问数据请求; c) 数据接口应遵循访问规范将结果返回给客户端; d)异构数据库数据接口应与客户端和数据库建立相应连接映射配置。
5.3异构数据库数据接口访问规范要求 异构数据库数据接口访问规范要求如下: a) 异构数据库数据接口访问规范应包含数据描述结构和数据操作规范; b) 数据操作规范应包含请求、响应、异常三部分; c) 请求应分为查询数据请求、新增数据请求、更新数据请求、删除数据请求四部分; d)异构数据库数据接口访问规范应采用XML 格式,并且符合UTF-8存储规范。
5.4异构数据库配置要求 异构数据库配置要求如下: a)异构数据库数据接口应与各个数据库有相应的配置,通过配置正确关联映射数据库; b)配置中应包含数据库地址、权限、数据对象列表等部分,具体映射配置 Schema 可参见附录A。
6异构数据库数据接口访问规范 6.1概述 本章规定了异构数据库数据接口透明访问的数据描述格式与数据访问格式、异构数据库透明访问的 格式规范及异构数据库数据交换的数据结构,并不涉及具体的实现过程和实现技术,具体Schema见附 录B。
6.2数据描述结构 6.2.1 概述 数据描述结构应通过XML描述结构化与非结构化数据交换信息的结构以及具体的数据内容。
数据描述结构通过数据包来表示,数据包可包含多个数据,每个数据由结构化数据集、非结构化对 象、自定义扩展三部分构成。
6.2.2结构化数据集 结构化数据由数据集进行描述,一个数据...