sql server 2005中xml技术的重要性

sql server 2005中xml技术的重要性

ID:12828019

大小:36.50 KB

页数:4页

时间:2018-07-19

sql server 2005中xml技术的重要性_第1页
sql server 2005中xml技术的重要性_第2页
sql server 2005中xml技术的重要性_第3页
sql server 2005中xml技术的重要性_第4页
资源描述:

《sql server 2005中xml技术的重要性》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQLSERVER2005中XML技术的重要性一、        XML的特点XML是编程领域内的一次重大变革,是数据交换的一种必然趋势,具有广阔的应用前景。所谓的XML(即可扩展标记语言),就是一种文件格式,一种保存数据的方法,其自描述性非常适合于异构数据库系统之间进行数据交换,而且这种交换不以预先规定的数据结构为前提,具备很强的开放性。XML具有HTML所缺少的伸缩性和灵活性,可以根据需要自行定义标记来描述各种数据,从而使数据表示的内容更加丰富,更加复杂多样。XML技术的优点如下:跨平台。XML不受操作系统,软件平台限制。l        易表义。XML具有基于Schema自描述的语义的功能,容易描述数据的语义,这种描述能为计算机理解和自动处理。l        XML不但可以描述结构化数据(如关系和对象),更可以有效描述半结构化数据(如WEB数据)。二、        XML的应用当今,几乎所有大型应用系统都是和数据库相关联,这也使得以XML中性载体进行数据交换和信息共享必然要和数据库相联系。基于XML的数据交换,实现数据库的XML数据双向存取,才能将XML数据同具体应用程序集成,进而使之同现有的业务规则相结合,最后真正实现基于XML的分布式数据交换与信息共享。所以,XML技术和数据库技术的结合就成为必然的趋势。另外,随着XML应用的日益普及,XML文档也随之激增。面对成千上万的数据文件,仅仅通过文件系统来管理,无论是文件的搜索还是文件的调用,都是不现实的。而现在,不论是什么行业,大多数关键数据都是放置于数据库中进

4、行管理,首先,目前数据库技术已经相当成熟,其次,其管理功能非常强大。因此,将XML存入数据库中,使XML文档和数据库之间实现数据的双向传输就成为XML技术应用研究的热点之一。由上面的两个方面可以看出,XML与数据库应用结合得非常紧密,这必然使很多主流数据库产品(如SQLServer,Oracle,DB2)都支持XML,而且随着各个产品新版本的不断发行,其对XML的处理功能都在不断增强。在国内,与数据库相关的XML应用领域主要有:1)电子商务。2000-2006年,关于电子商务的应用论

5、文有202篇,其中参考文献[1]至[14]是最近几年在核心期刊上发表的文章。2)电子政务。2000-2006年,关于电子政务的应用论文有43篇,其中参考文献[15]至[22]是最近几年在核心期刊上发表的文章。3)工作流开发。2000-2006年,关于电子政务的应用论文有102篇,其中参考文献[29]至[35]是最近几年在核心期刊上发表的文章。4)图书馆管理系统。2000-2006年,关于电子政务的应用论文有175篇,其中参考文献[23]至[28]是最近几年在核心期刊上发表的文章。5)数据管理。2000-2006年,关于电子政务的应用论文有175篇,其中参考文献[36]至[40]是最近几年在期刊上发表的文章。6)信息或数据集成。2000-2006年,关于电子政务的应用论文有446篇,其中参考文献[41]至[44]是最近几年在期刊上发表的文章

7、以上仅列出了6个XML与数据库结合的领域,还有很多其它领域,由于篇幅有限,未能列出。由此可见,很多应用开发都需要将使用数据库的XML功能。三、        SQLSERVER2005对XML的支持SQLServer2000的XML功能较差,所以在应用开发中很少用得上,但SQLServer2005的XML功能与SQLServer2000相比,有了很大的提高,足以同Oracle10G抗衡。在SQLServer2005中,加强了对XML技术的支持。在实用本地网路和互联网的情况下,在不同的应用软件之间散布数据的时候,XML是一个重要的标

8、准。SQLServer2005将会自身支持存储和查询

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。