毕业设计怎么用java做一个xml编辑器
- 提问者网友:心牵心
- 2021-05-08 15:23
- 五星知识达人网友:夜余生
- 2021-05-08 15:35
开题报告+论文+程序
摘 要
由于互联网的规模越来越大,不同数据库之间的数据交换变得越来越频繁。虽然各个数据库管理系统都给出各自的API来实现异构数据库之间的数据交换,但是一个共同的数据格式还是十分必要的。XML——可标记扩展语言以其平台系统无关性和表示复杂事物的能力承担起了共同数据格式的重任。本文以SQL Server 2005为例,研究XML在数据库中的支持和实现,以此体现出未来数据库的发展趋势和XML较传统数据类型的优点和不足。
本文首先介绍了SQL Server 2005中XML数据类型的特点及其方法,从整体上了解XML作为一种数据类型如何在数据库中表现出来;然后讲述了XML的XQuery方法,这个方法可以指定XML的路径、构造XML实例和迭代查询XML实例中的信息,从查询的方面对数据库中的XML作了分析;接着为了提高查询XML数据时候的性能,讲述了XML索引在SQL Server 2005中的创建方法,其索引包括主XML索引,在主XML索引下可以分别创建基于路径、属性和值的从XML索引,最后还有XML的全文本索引;再者探讨了XML数据类型与传统关系数据类型在数据库中的并行使用,包括用FOR XML语句实现结果集的XML表示和用OPENXML函数实现从XML实例中读取数据并保存到数据库中,实现了两种不同数据类型的互相转换;还用Java模拟了XML数据类型的实现。最后讨论了XML和传统关系数据库的优缺点,从而得出了结论。
本文得出的结论是,当今的数据库管理系统已经能对XML做出比较全面的支持,对XML的实现中也体现了XML灵活强大的功能。而由于XML技术的不成熟等种种原因,XML还不能完全跟数据库结合在一起,导致了XML在数据库的使用中也存在很多不足,例如查询性能等等。所以,在使用多平台、多系统,数据变化频繁和数据需要复杂验证的时候适合用XML存储数据。随着XML技术和数据库技术的不断发展,XML作为主要的数据格式存储数据已成了发展的主要趋势,XML将逐渐取代关系数据库中传统数据类型的地位。
关键词:XML;Java;SQL Server 2005
目 录
第1章 前言 1
1.1. 本论文的研究目的 1
1.2. 本论文的研究背景 1
1.3. 本论文的章节结构 2
第2章 关系数据库与XML 3
2.1. 关系数据库的发展 3
2.2. XML与关系数据库的最优化结合 4
第3章 SQL SERVER 2005中的XML数据类型 5
3.1. 无类型XML和类型化XML 5
3.1.1. 无类型XML 5
http://www.wendangtianxia.com/search.asp?m=2&s=0&word=xm&x=41&y=8