MicrosoftSQLServer2005的XML最佳实施策略发布日期:7/5/2004|更新日期:7/5/2004作者:ShankarPal、VisheshParikh、VasiliZolotov、LeoGiakoumakis、MichaelRysMicrosoftCorporation适用于:MicrosoftSQLServer摘要:了解SQLServer2005中的XML数据建模和使用准则,并观察一些说明性的示例。第2页共32页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共32页目录简介.............................................................................................................................5数据建模.......................................................................................................................5关系或XML数据模型...............................................................................................5在SQLServer2005中存储XML数据的理由...........................................................6XML存储选项..........................................................................................................6XML技术的选择......................................................................................................7原生XML存储........................................................................................................7示例:使用XML数据类型对XML数据进行建模.........................................................8示例:保留XML数据的精确副本...............................................................................8XML视图技术..........................................................................................................8示例:使用带有批注的XML架构(AXSD)对数据进行建模...........................................9混合模型.................................................................................................................9使用XML数据类型进行数据建模.....................................................................................9相同或不同的表........................................................................................................9XML数据的粒度....................................................................................................10非类型化、类型化和受约束的XML数据类型.............................................................10文档类型定义(DTD)..............................................................................................11将XML数据类型列编入索引...................................................................................11主XML索引.........................................................................................................11示例:创建主XML索引..........................................................................................11辅助XML索引......................................................................................................12示例:基于路径的查找............................................................................................12示例:获取对象的属性............................................................................................13示例:基于值的查询................................................................................................13XML列上的全文索引..............................................................................................13示例:将全文搜索与XML查询结合起来....................................................................13示例:使用单词衍生对XML值进行全文搜索.....................