【计算机网络】Web数据管理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
9.6 Web数据管理 9.6.1 XML Web数据管理是指在Web环境下,对复杂信息的有效组织与集成,方便而准确的信息查询与发布。 从技术上讲,Web数据管理融合了WWW技术、数据库技术、信息检索技术、移动计算技术、多媒体技术以及数据挖掘技术。 可扩展标记语言(XML,Extensible Markup Language)是标准通用标记语言(SGML,Standard Generalized Markup Language)的子集,也是一种元语言。 9.6.1 XML 1. XML的组成 XML技术主要包括三大模块结构组件: 文档类型定义(DTD,Document Type Definition)或XML模式(XML Schema) 可扩展样式语言(XSL,Extensible Stylesheet Language) 可扩展链接语言(XLL,Extensible Link Language) 还存在一些与XML有关的重要技术规范: 文档对象模型(DOM,Document Object Model) XML简单应用程序接口(SAX,Simple API for XML)等。 9.6.1 XML 文档类型定义 DTD是一种用来定义有效文件结构的语言,它作为基本XML文件的语法,是XML语言的一部分。DTD可以定义元素的嵌套规则以及数据的基本类型。 DTD一般包括标记声明或参数实体引用,有时还包括外部实体的ID。标记声明可以是元素类型声明、属性表声明、实体声明或符号声明。 XML Schema XML Schema为一类文档建立了一个模式,规范了文档中的标签和文本可能的组合形式。它不仅包括了DTD能实现的所有功能,而且它本身就是规范的XML文档。 9.6.1 XML 可扩展样式语言 XSL本身便是XML的应用,共分为两部分:第一部分XSL转换工具(XSLT,XSL Transformation),负责将XML文档转换为可浏览或可输出的格式;第二部分XSL格式对象(XSL-FO,XSL-Formatted Object),提供大量的格式化命令,可用来配合印刷或屏幕显示,精确地设定外观样式。 XLink XML还存在引用和链接到其它的资源和文档的机制,这制就是XLink。 XLink可以实现使用HTML的基于URL超文本链接和定位可获得的任何功能。除此之外,它还支持多方位的链接。在XLink中,任何XML元素都可以成为链接元素。 9.6.1 XML DOM DOM是基于树结构的程序访问以及维护HTML和XML文档的应用程序接口。它定义了表示和处理文档的接口和对象、这些接口和对象的语义,以及它们之间的关系。 SAX SAX是一个XML的Java应用程序接口标准,Java应用程序可以使用支持SAX的XML解析器来接受解析事件。使用SAX比使用DOM要节省很多内存开销,但DOM提供了更丰富的程序接口。 9.6.1 XML 2. XML的特点 开放性 可扩展性 交互性好 语义性强 简单通用 半结构化 9.6.1 XML 3. XML的应用 XML的应用主要体现在以下四个方面: 网络用户在两个或更多异质数据库之间进行通信的应用。 需要把大部分处理从Web服务器转到客户端的应用。 需要客户端将同样的数据以不同的浏览形式提供给不同的用户应用。 需要智能Web代理根据个人用户的需要增减信息内容的应用。 9.6.1 XML 建立一个XML应用通常需要遵循以下主要步骤: 选择或编写一个DTD或Schema。 生成XML文档。 解析XML文档。 显示XML文档。 举例讲解 9.6.2 Web数据存储 目前,Web数据的存储方法主要有以下几种: 使用基于文件系统的存储管理技术 使用基于层次数据库的存储管理技术 建立一个具有特定目的的存储半结构化数据的数据库系统 使用基于关系数据库的存储管理技术 使用基于面向对象数据库的存储管理技术 9.6.3 Web数据查询 1. Web查询技术 目前Web上的查询主要基于搜索引擎的关键词索引技术,但是,由于用户给出的查询关键词很难与所查文档精确匹配,检索效果不理想。因此,出现了一些新技术来从各方面改善信息查询的性能,主要包括: 基于链接的相关度排序 基于概念的检索技术 基于相关度的反馈 检索结果的联机聚类 9.6.3 Web数据查询 2. Web查询语言 (1)Web查询语言分类 基于HTML的查询语言 第1代Web查询语言 第

文档评论(0)

精品资料 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档