- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sqlserver xml基础指南.pdf
SQL Server XML
基础指南
SQL Server XML 基础指南
自SQL Server 2000 发布以来,处理 XML 数据就成为了数据库管理员们经常讨论的一
个话题。而且随着 Web 应用的进一步加深,XML 在传统数据库管理系统中的应用也越来越
广泛。在本次技术手册中,我们将对 SQL Server 中的XML 应用进行一定的介绍,读者可
以同之前的《DB2 XML 文档拆分指南》进行一下对比,相信将有助您对 XML 技术的进一步
理解。
SQL Server XML 基础知识
XML 相比 HTML 给予了 Web 开发人员更大的编程灵活性。这种技术驱动开发机构尝试把
XML 同自己的产品集成起来。微软就是采取如此举措的先驱者。微软的几乎所有产品中都
能看到 XML 的身影。
SQL Server 2005 中XML 数据建模简介
SQL Server 和 XML 的集成
SQL Server 2005 的XML 数据类型和 VARCHAR(MAX)之一
SQL Server 2005 的XML 数据类型和 VARCHAR(MAX)之二
在 SQL Server 2005 中使用XQuery 检索 XML 数据(一)
在 SQL Server 2005 中使用XQuery 检索 XML 数据(二)
在 SQL Server 2005 中使用XQuery 检索 XML 数据(三)
SQL Server XML 文档处理
自SQL Server 2000 发布以来,处理 XML 数据就成为了数据库管理员们经常讨论的一
个话题。常见的用法是前端应用程序以入参方式传给存储过程 XML 文档。你可以在几种技
术中做选择,但这些技术大部分都十分复杂。
TT 数据库技术专题之“SQL Server XML 基础指南” Page 2 of 61
用 SQL Server 提供的函数处理 XML 文档
SQL Server XML:释放的利与弊
SQL Server XML 拆分选项对比
SQL Server XML 拆分示例
SQL Server XML 进阶技巧
在同 SQL Server XML 打交道时,DBA 需要记住一些比较高级的技巧,才能到达事半功
倍的效果,在本部分里,我们就介绍几个较为深入的 XML 技巧。
对比 XML AUTO 与 T-SQL 命令(上)
对比 XML AUTO 与 T-SQL 命令(下)
使用 XML 在 SQL Server 上创建计算列(上)
使用 XML 在 SQL Server 上创建计算列(下)
在 SSAS 中使用XMLA 命令进行跟踪管理(上)
在 SSAS 中使用XMLA 命令进行跟踪管理(下)
TT 数据库技术专题之“SQL Server XML 基础指南” Page 3 of 61
SQL Server 2005 中XML 数据建模简介
如果您的数据是高度结构化的,具有已知的架构,则关系模型可能对于数据存储最为
有效。
Microsoft SQL Server 提供了您可能需要的必要功能和工具。另一方面,如果结构是
灵活的(半结构化和非结构化)或未知的,则必须适当地考虑如何对此类数据进行建模。
如果您需要独立于平台的模型,以便确保使用结构化和语义标记的数据的可移植性,
则 XML 是一种不错的选择。而且,如果满足下列某些属性,则它还是一种适当的选择:
您的数据比较稀疏,或者您不了解数据的结构,或者数据的结构将来可能发生重大
更改。
您的数据表示容器层次结构(与实体中的引用相对),并且可能是递归的。
您的数据具有内在的顺序。
您希望对数据进行查询,或者基于其结构更新部分数据。
如果上述任一条件都不满足,则您应该使用关系数据模型。例如,如果您的数据是
XML 格式,但您的应用程序很少使用数据库来存储和检索数据,则[n]varchar(max)列就能
满足您的全部需要。在 XML 列中存储数据可以带来
文档评论(0)