- 6
- 0
- 约3.35万字
- 约 32页
- 2020-02-27 发布于陕西
- 举报
江西财经大学学士学位毕业论文
PAGE
目 录
TOC \o 1-3 \h \z 摘要 1
1 概述 2
1.1 引言 2
1.2背景 2
1.2.1 XML的优缺点 2
1.2.2 XML中的基本定义以及概念 2
1.2.3 XML文档与关系数据库模式 3
2 把关系数据库映射到XML文档 4
2.1原理 4
2.1.1 把完整的数据库模式映射为XML视图 4
2.1.2 把查询结果集映射为XML视图 5
2.2现有的技术支持 5
2.2.1在 SQL-SERVER2000中的技术支持 5
2.2.2 技术的比较 9
3 基于图形界面的自动转换系统总体设计 10
3.1 系统设计目的 10
3.2 系统设计的原理 10
3.1.1 系统结构图 10
3.1.2 表关系 10
3.1.3 原理 11
4 系统的实现 13
4.1 全局变量 13
4.1.1 在基本转化中 13
4.1.2 在FOR XML中 14
4.2 基础函数 14
4.2.1 截取字符函数 14
4.2.2 生成销毁函数 15
4.2.3 寻找公共项目 15
4.3 核心算法 16
4.3.1 树的生成 16
4.3.2 生成SQL语句 18
4.3.3将关系查询结果转换为XML文档 21
4.4 图形界面 28
5 总结 30
致谢 30
参考文献 30
江西财经大学学士学位毕业论文
PAGE 24
将关系数据转换为XML文档
石莹
【摘要】本文对XML的基本概念和相关内容进行了概述,并对转换关系数据到XML文档的现有技术进行分析和比较,指出了它们的优缺点。在此基础上指出了自己的转换策略和方法。详细地论述了转化过程中的关键技术和实现方法。并具体阐述了实现转换的核心算法。
【关键字】关系数据,XML,转换技术,FOR XML
TransForming Relational Data into XML document
Shi Ying
【Abstract】 This paper summarizes conceptions and contents of XML, and analyses the techniques about how to transForm relational data into XML Document. It contrasts these techniques and points out their merits and demerits. The paper narrates my strategy about the transForm, and concretely expounds the core algorithms in the transForming program.
【Keywords】Relational Data, XML, TransForm Techniques, FOR XML
1 概述
1.1 引言
XML(Extensible Markup Language),意为可扩展的标记语言,它是SGML的子集,是一套定义语义标记的规则,它也是一种元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。
1.2背景
1.2.1 XML的优缺点
XML之所以会受到重视是因为它具有很多的优点[1]:
(1) 可以设计与特定领域有关的标记语言。XML允许各种不同的专业(如音乐、化学、数学等)开发与自己的特定领域有关的标记语言。这就使得该领域中的人们可以交换笔记、数据和信息,而不用担心接收端的人是否有特定的软件来创建数据。
(2) 可以自描述数据。
(3) 可以在不同的应用间交换数据。由于XML是非专有的并且易于阅读和编写,就使得它成为在不同的应用间交换数据的理想格式。
(4)可以结构化和集成数据。XML对于大型和复杂的文档是理想的,因为数据是结构化的。这不仅使用户可以指定一个定义了文档中元素的词汇表,而且还可以指定元素之间的关系。
当然XML也有自己的缺点,那就是至今都没有能够
原创力文档

文档评论(0)