图 8. 使用 XML 避免冗余数据
应用领域之三:文档管理和知识管理
发挥细粒度检索能力以及强大的关联能力,进行文档管理和知识管理。
细粒度检索能力
采用一般的全文本搜索引擎往往只能告诉用户他/她要的信息在哪篇文档中,而无法告诉用户具体在那些文档的哪个章节和段落。而一篇企业文档(例如技术文档、规章制度、文献、报告等等)往往包含几十、几百、甚至上千页,这对用户而言就很不方便,因此就出现了“细粒度检索”的需求,即能够搜索结果不包含哪篇文档,还要具体显示该文档的哪些章节和段落。而如果采用 XML 对文档进行精细描述,并用 XQuery 进行细粒度检索,就能够满足用户的这类需求。
图 9. 使用 XQuery 查询 XML 信息
强大的关联能力
在知识管理系统中,信息与信息之间的关联是非常重要的信息。我曾经接触过一个大型国际体育赛事的知识管理系统,该系统就非常强调信息的关联性。比如场馆信息与比赛项目信息之间就有着非常紧密地联系,不同的比赛项目对场馆有着不一样的要求,而且它们还与票务信息紧密联系,因为不同的比赛项目,不同的场馆结构,对于 VIP 座位的定义是不一样的。毫无疑问,采用 XML 来描述这类关联性很强的信息是很好的选择,因为关联(Link)是 XML 的强项。
应用领域之四:更加灵活的表单应用
文字:http://www.qqread.com/db2/q347870.html相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- 讲解一个标准规则的集合──DB2优化器 (0次浏览)
- 利用VS2005构建针对DB2的应用程序和Web站点 (0次浏览)
- 聚焦 DB2 的XML能力 (0次浏览)
- 教你提高商业智能环境中的DB2查询性能 (0次浏览)
- 用DB2 VS2005 .Net插件进行XML数据验证 (0次浏览)
- 针对VS2005 的IBM数据库插件概述 (0次浏览)
- DB2 “Viper 2”助力IT敏捷性 (0次浏览)
- DB2和Visual Studio .NET开发慨述 (0次浏览)
- 在WebLogic集群环境中使用DB2 Alphablox (0次浏览)
- Oracle与DB2、MySQL取前10条记录的对比 (0次浏览)





