- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL SERVER 2005中XML技术的重要性
SQL SERVER 2005中XML技术的重要性
一、???????? !--[endif]--XML的特点
XML是编程领域内的一次重大变革,是数据交换的一种必然趋势,具有广阔的应用前景。所谓的XML(即可扩展标记语言),就是一种文件格式,一种保存数据的方法,其自描述性非常适合于异构数据库系统之间进行数据交换,而且这种交换不以预先规定的数据结构为前提,具备很强的开放性。XML具有HTML所缺少的伸缩性和灵活性,可以根据需要自行定义标记来描述各种数据,从而使数据表示的内容更加丰富,更加复杂多样。XML技术的优点如下:
!--[if !supportLists]--????????? !--[endif]--跨平台。XML不受操作系统,软件平台限制。
!--[if !supportLists]--????????? !--[endif]--易表义。XML具有基于Schema自描述的语义的功能,容易描述数据的语义,这种描述能为计算机理解和自动处理。
!--[if !supportLists]--????????? !--[endif]--XML不但可以描述结构化数据(如关系和对象),更可以有效描述半结构化数据(如WEB数据)。
!--[if !supportLists]--
二、???????? !--[endif]--XML的应用
当今,几乎所有大型应用系统都是和数据库相关联,这也使得以XML中性载体进行数据交换和信息共享必然要和数据库相联系。基于XML的数据交换,实现数据库的XML数据双向存取,才能将XML数据同具体应用程序集成,进而使之同现有的业务规则相结合,最后真正实现基于XML的分布式数据交换与信息共享。所以,XML技术和数据库技术的结合就成为必然的趋势。另外,随着XML应用的日益普及,XML文档也随之激增。面对成千上万的数据文件,仅仅通过文件系统来管理,无论是文件的搜索还是文件的调用,都是不现实的。而现在,不论是什么行业,大多数关键数据都是放置于数据库中进行管理,首先,目前数据库技术已经相当成熟,其次,其管理功能非常强大。因此,将XML存入数据库中,使XML文档和数据库之间实现数据的双向传输就成为XML技术应用研究的热点之一。由上面的两个方面可以看出,XML与数据库应用结合得非常紧密,这必然使很多主流数据库产品(如SQL Server ,Oracle,DB2)都支持XML,而且随着各个产品新版本的不断发行,其对XML的处理功能都在不断增强。
在国内,与数据库相关的XML应用领域主要有:
!--[if !supportLists]--1) !--[endif]--电子商务。2000-2006年,关于电子商务的应用论文有202篇,其中参考文献[1]至[14]是最近几年在核心期刊上发表的文章。
!--[if !supportLists]--2) !--[endif]--电子政务。2000-2006年,关于电子政务的应用论文有43篇,其中参考文献[15]至[22]是最近几年在核心期刊上发表的文章。
!--[if !supportLists]--3) !--[endif]--工作流开发。2000-2006年,关于电子政务的应用论文有102篇,其中参考文献[29]至[35]是最近几年在核心期刊上发表的文章。
!--[if !supportLists]--4) !--[endif]--图书馆管理系统。2000-2006年,关于电子政务的应用论文有175篇,其中参考文献[23] 至[28]是最近几年在核心期刊上发表的文章。
!--[if !supportLists]--5) !--[endif]--数据管理。2000-2006年,关于电子政务的应用论文有175篇,其中参考文献[36] 至[40]是最近几年在期刊上发表的文章。
!--[if !supportLists]--6) !--[endif]--信息或数据集成。2000-2006年,关于电子政务的应用论文有446篇,其中参考文献[41] 至[44]是最近几年在期刊上发表的文章
以上仅列出了6个XML与数据库结合的领域,还有很多其它领域,由于篇幅有限,未能列出。由此可见,很多应用开发都需要将使用数据库的XML功能。
三、???????? !--[endif]--SQL SERVER 2005对XML的支持
SQL Server 2000的XML功能较差,所以在应用开发中很少用得上,但SQL Server 2005的XML功能与SQL Server 2000相比,有了很大的提高,足以同Oracle 10G抗衡。在SQL Server 2005中,加强了对XML技术的支持。在实用本地网路和互联网的情况下,在不同的应用软件之间散布数据的时候,XML是一个重要的标准。SQL Server
原创力文档


文档评论(0)