1.65档案关系型数据库转换为XML文件的技术规范

上传人:1861****258 文档编号:144555768 上传时间:2020-09-10 格式:DOC 页数:72 大小:6.74MB
返回 下载 相关 举报
1.65档案关系型数据库转换为XML文件的技术规范_第1页
第1页 / 共72页
1.65档案关系型数据库转换为XML文件的技术规范_第2页
第2页 / 共72页
1.65档案关系型数据库转换为XML文件的技术规范_第3页
第3页 / 共72页
1.65档案关系型数据库转换为XML文件的技术规范_第4页
第4页 / 共72页
亲,该文档总共72页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《1.65档案关系型数据库转换为XML文件的技术规范》由会员分享,可在线阅读,更多相关《1.65档案关系型数据库转换为XML文件的技术规范(72页珍藏版)》请在金锄头文库上搜索。

1、ICS 01.140.20 A 14 备案号:48937-2015 DA 中华人民共和国档案行业标 准 DA/T 572014 档案关系型数据库转换为 XML 文件的 技术规范 Archival Relational Database Transform into XML Files 2014-12-31发布 2015-08-01实施 国 家 档 案 局 发 布 DA/T 572014 I 前 言 本标准由国家档案局档案科学技术研究所提出。 本标准由国家档案局归口。 本标准起草单位:国家档案局档案科学技术研究所、中央档案馆、沈阳东软系统集成 工程有限公司。 本标准主要起草人:马淑桂、刘伟晏、冯

2、丽伟、李玉民、郝晨辉、程春雨、曹燕、黄 静涛、徐亮、杜琳琳、李华峰、纪晓博、林祥振、刘丹。 DA/T 572014 1 档案关系型数据库转换为XML文件的技术规范 1 范围 本标准规定了档案关系型数据库转换为 XML 文件需遵循的格式和要求。 本标准适用于各类各级综合档案馆、机关、团体、企业事业单位和其他社会组织对档 案关系型数据库与 XML 文件的转换。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本 适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文 件。 GB 2312信息交换用汉字编码字符集基本集 GB/T 7

3、408数据元和交换格式信息交换日期和时间表示法(ISO 8601:2000,IDT) GB/T 12991.12008信息技术数据库语言 SQL第 1 部分:框架(ISO/IEC 9075- 1:2003,IDT) GB 130002010信息技术通用多八位编码字符集(UCS)(ISO/IEC 10646:2003,IDT) GB 180302005信息技术中文编码字符集 GB/T 18391.32009信息技术元数据注册系统(MDR)第 3 部分:注册系统元模 型与基本属性(ISO/IEC 11179-3:2003,IDT) GB/T 18793信息技术可扩展置标语言(XML)1.0 DA/

4、T 462009文书类电子文件元数据方案 DA/T 482009基于 XML 的电子文件封装规范 3 术语和定义 DA/T 462009、DA/T 482009 界定的以及下列术语和定义适用于本文件。 3.1 必选 mandatory 总是要求的。 GB/T 18391.32009,定义 3.2.17 3.2 可选 optional 允许但并非必要的。 GB/T 18391.32009,定义 3.2.28 3.3 条件选 conditional 在某一规定条件下所要求的。 DA/T 572014 2 GB/T 18391.32009,定义 3.2.9 4 总则 4.1 为实现档案信息的格式开放

5、、不绑定软硬件、文件自包含、格式自描述、持续可解释 和可转换,应将档案关系型数据库转换为 XML 文件进行存储。 4.2 XML 文件的格式应符合 GB/T 187932002 的规定。XML 文件应通过 Schema 进行有效 性验证。 5 转换策略 5.1 档案关系型数据库转换为一组 XML 文件以及 Schema 文件。数据库的用户、角色、权 限、数据表结构、数据表关系、视图、存储过程、约束、索引、触发器等元数据信息存储 在一个 XML 文件中;数据库的每个数据表的数据分别存储在不同的 XML 文件中。 5.2 存储数据库元数据信息的 XML 文件命名为 metadata.xml,存储在

6、 header 文件夹中; 存储每个数据表的数据的 XML 文件以对应的数据表名称进行命名,存储在 content 文件夹 中。可根据操作系统、内存、转换效率等实际情况确定单个 XML 文件的大小,数据表的数 据量较大时可分成多个 XML 文件。在 content 文件夹中可以根据数据库的逻辑结构建立相 应的文件夹。 5.3 Schema 文件的名称根据相应 XML 文件的名称进行命名。存储数据库元数据信息的 XML 文件的 Schema 见附录 A,存储数据表数据的 XML 文件的 Schema 见附录 B。 5.4 应对 XML 文件的存储进行合理组织,按一定规则将其分类集中存储。存储结构

7、的示例 如图 1 所示: 注:注:schema1schema1、schema2schema2、schema3schema3 为根据数据库的逻辑结构划分的数据分区的名称;为根据数据库的逻辑结构划分的数据分区的名称; table1table1、table2table2、table3table3 为数据表的名称。为数据表的名称。table3table3 的数据分成了的数据分成了 3 3 个个 XMLXML 文件。文件。 图 1 存储结构示例 5.5 在 XML 文件中,所有二进制数据可转换为 Base64 编码表示。 DA/T 572014 3 6 数据库元数据的层次模型 本标准将数据库的元数据分为

8、数据库层元数据、数据分区层元数据、数据表层元数据、 列层元数据四个层次,如图 2 所示: 数数据据表表关关系系 表表名名列列 1.n 唯唯一一约约束束 0.n 索索引引 0.n 数数据据库库转转换换包包 用用户户角角色色权权限限数数据据分分区区 1.n 视视图图存存储储过过程程 数数据据库库名名称称 11.n0.n0.n 0.n 触触发发器器 1 1 数数据据库库软软件件 1 创创建建时时间间运运行行平平台台 1 数数据据库库权权属属 1 列列名名 0.1 是是否否必必填填是是否否主主键键 0.10.1 列列类类型型 1 长长度度 0.10.1 列列标标题题 1 精精度度默默认认值值 0.1

9、消消息息摘摘要要 1 数数据据分分区区描描述述数数据据表表 1.n0.n 0.n0.n0.1 数数据据分分区区名名称称 1 检检查查约约束束 0.n 图 2 数据库元数据的层次模型 7 元数据元素及描述方法 7.1 元数据元素 元数据元素规定如下: 表 1 数据库层元数据 编号元数据编号元数据编号元数据 M301 数据库转换包 M309 摘要值 M317 权限 M302 数据库名称 M310 用户 M318 权限类型 M303 运行平台 M311 用户名称 M319 权限主体 M304 数据库软件 M312 用户描述 M320 权限客体 M305 创建时间 M313 角色 M321 可再授权

10、M306 数据库权属 M314 角色名称 M322 授权人 M307 消息摘要 M315 管理权限 M323 权限描述 M308 摘要算法 M316 角色描述 M324 数据分区 DA/T 572014 4 表 2 数据分区层元数据 编号元数据编号元数据编号元数据 M325 数据分区名称 M332 视图 M339 存储过程特征 M326 数据分区描述 M333 视图名称 M340 返回类型 M327 数据表关系 M334 视图列 M341 存储过程参数 M328 关系名称 M335 视图查询 M342 执行代码 M329 父表名 M336 视图描述 M343 存储过程描述 M330 子表名 M

11、337 存储过程 M344 数据表 M331 列关系 M338 存储过程名称 表 3 数据表层元数据 编号元数据编号元数据编号元数据 M345 表名 M352 索引 M359 执行时间 M346 唯一约束 M353 索引名 M360 触发事件 M347 唯一约束名 M354 索引列 M361 别名列表 M348 约束列 M355 是否聚集 M362 触发动作 M349 检查约束 M356 是否唯一 M363 触发器描述 M350 检查约束名 M357 触发器 M364 列 M351 约束表达式 M358 触发器名称 表 4 列层元数据 编号元数据编号元数据编号元数据 M365 列名 M368

12、是否主键 M371 是否必填 M366 列标题 M369 长度 M372 默认值 M367 列类型 M370 精度 元数据元素参见附录 C。 7.2 元数据的描述方法 本标准参考 GB/T 18391.32009,采用表 5 所示方法对元数据元素进行描述。 本标准所描述的元数据元素有四个属性相同: 注册版本:1.0; 注册机构:中华人民共和国国家档案局; 字符集:GB 23121980、GB 180302005; 语言:中文。 DA/T 572014 5 表 5 元数据元素描述方法 编号按一定规则排列的元数据的顺序号 中文名称元数据元素的中文标识 英文名称元数据元素的英文标识 定义元数据元素含

13、义的描述 目的描述该元数据元素的必要性和作用 约束性说明采用该元数据元素的强制性程度,包括“必选”、“可选”和“条件选” 可重复性元数据元素是否可以重复出现 元素类型元数据元素所属的类别,包括“容器型”、“简单型”和“复合型” 数据类型 为表达元数据元素值而规定的具有相同数学特性和相同操作集的数据类别。本标准数 据类型包括字符型、数值型、日期时间型、布尔型。容器型元素没有数据类型 编码修饰体系对该元数据元素信息的描述应遵循的编码规则,包括编码修饰体系的标识和名称 值域可以分配给元数据元素的值 缺省值该元数据元素的默认值 子元素该元数据元素具有的下属元素 信息来源元数据元素值的来源 相关元素与该

14、元素有密切联系的元素 注释对元素的进一步说明 层次模型用树形结构表示元数据元素之间的联系 XML 元素属性提供关于 XML 元素的附加信息 源代码XML文件中描述该元素的代码 8 数据库层元数据元素的描述 8.1 数据库转换包 编号 M301 中文名称数据库转换包 英文名称 database 定义存放档案关系型数据库的元数据的容器 目的 维护档案关系型数据库的元数据的完整性,保障档案关系型数据库的数据表数据与元 数据之间的可靠联系 约束性必选 可重复性不可重复 元素类型容器型 数据类型 编码修饰体系 DA/T 572014 6 值域 缺省值 子元素 数据库名称(M302) 运行平台(M303)

15、 数据库软件(M304) 创建时间(M305) 数据库权属(M306) 消息摘要(M307) 用户(M310) 角色(M313) 权限(M317) 数据分区(M324) 信息来源 相关元素 注释 层次模型 XML 元素属性 DA/T 572014 7 源代码 8.2 数据库名称 编号 M302 中文名称数据库名称 英文名称 database name 定义档案关系型数据库的名称 目的对数据库进行命名,有利于数据库的管理与利用 约束性必选 可重复性不可重复 元素类型简单型 数据类型字符型 编码修饰体系 值域 缺省值 子元素 信息来源由转换数据库的软件系统捕获 相关元素 注释 层次模型 XML 元

16、素属性 源代码 DA/T 572014 8 8.3 运行平台 编号 M303 中文名称运行平台 英文名称 operating system 定义数据库运行环境的操作系统及版本 目的为数据库的完整和可靠提供保障 约束性必选 可重复性不可重复 元素类型简单型 数据类型字符型 编码修饰体系 值域 缺省值 子元素 信息来源由转换数据库的软件系统捕获或手工著录 相关元素 注释 层次模型 XML 元素属性 源代码 8.4 数据库软件 编号 M304 中文名称数据库软件 英文名称 database software 定义数据库的应用软件及版本 目的为数据库的完整和可靠提供保障 约束性必选 可重复性不可重复 元素类型简单型 数据类型字符型 编码修饰体系 值域 缺省值 子元素 DA/T 572014 9 信息来源由转换数据库的软件系统捕获或手工著录 相关元素 注释 层次模型 XML 元素属性 源代码 8.5 创建时

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号