数据管理之web数据管理-PPT精选课件.pptx

上传人(卖家):三亚风情 文档编号:3539233 上传时间:2022-09-14 格式:PPTX 页数:21 大小:209.55KB
下载 相关 举报
数据管理之web数据管理-PPT精选课件.pptx_第1页
第1页 / 共21页
数据管理之web数据管理-PPT精选课件.pptx_第2页
第2页 / 共21页
数据管理之web数据管理-PPT精选课件.pptx_第3页
第3页 / 共21页
数据管理之web数据管理-PPT精选课件.pptx_第4页
第4页 / 共21页
数据管理之web数据管理-PPT精选课件.pptx_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、数据管理之数据管理之web数据管理数据管理什么是数据管理?什么是数据管理?数据管理是利用计算机硬件和软件技术对数据进行有效的收集、存储、处理和应用的过程。什么是什么是web数据管理?数据管理?Web是数据库吗?是数据库吗?结构化数据:结构化数据:传统的关系数据模型、行数据,存储于数据库,可用二维表结构表示。数据模型:二维表半结构化数据:半结构化数据:类似XML、HTML之类,自描述,数据结构和内容混杂在一起。数据模型:树、图非结构化数据:非结构化数据:各种文档、图片、视频/音频等。数据模型:无数据种类Web数据管理的内容主要包括:1.Web数据管理中的数据组织2.Web上的信息集成3.Web查

2、询4.Web信息发布5.Web数据挖掘如果说web是一个巨大的数据库,那么xml与半结构化数据的结合为web数据管理和应用提供了一种新的解决方案。认识XMLXML(Extensible Markup Language)可扩展标记语言,标准通用标记语言(SGML)的子集,是一种用于标记电子文件使其具有结构性的标记语言。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。实例1:认识XML文档Xml文档必须遵守的10条重要规则:1.必须有xml声明语句2.是否有dtd或schemal文

3、件3.注意大小写4.给属性值加引号5.所有的标记必须有相应的结束标记6.所有的空标记必须被关闭7.必须有且只有一个根元素8.标记必须正确嵌套9.处理空白字符10.处理特殊字符XML的产生背景近年来,随着 Web的应用越来越广泛和深入,人们渐渐觉得HTML不够用了,HTML过于简单的语法严重地阻碍了用它来表现复杂的形式。尽管HTML推出了一个又一个新版本,已经有了脚本、表格、帧等表达功能,但始终满足不了不断增长的需求。另一方面,这几年来计算机技术的发展也十分迅速,已经可以实现比当初发明创造HTML时复杂得多的Web浏览器,所以开发一种新的Web页面语言既是必要的,也是可能的。有人建议直接使用SG

4、ML(Standard Generalized Markup Language)作为Web语言,这固然能解决HTML遇到的困难。但是SGML太庞大了,用户学习和使用不方便尚且不说,要全面实现SGML的浏览器就非常困难,于是自然会想到仅使用SGML的子集,使新的语言既方便使用又实现容易。正是在这种形势下,Web标准化组织W3C建议使用一种精简的SGML版本-XML应运而生了。XML的优势便于信息的检索支持不同文字语种间的信息交互良好的可读性方便的可扩展性数据内容与其形式的分离可以轻松的跨平台应用大大改善网页的超链接功能适合面向对象的程序开发便于信息的长期保存为科学实践和交流提供捷径XML的缺陷树

5、状存储虽然搜索效率极高,但是插入和修改比较困难。大数据量低效率XML的文本表现手法、标记的符号化会导致XML数据比二进制表现数据量增加,尤其当数据量很大的时候,效率就成为很大的问题。管理功能不完善XML文档做为数据提供着使用,没有数据库系统那样完善的管理功能。混乱与冲突由于XML是元置标语言,任何人、公司和组织都可以利用它定义新的标准,这些标准间的通信就成了巨大的问题。XML的应用数据交换Web集成数据库应用特定文档的组织Web服务电子商务网络出版系统配置文件XML的相关标准Xml模式定义:XML Schema什么是xml schema?可扩展标记语言架构(XML Schema)是以可扩展标记

6、语言(XML)为基础的,它用于可替代文档类型定义(DTD);一份XML schema文件描述了可扩展标记语言文档的结构。Xml schema定义和描述了xml文档的结构、内容和语义,具体规定了一个xml文档中可以包含哪些元素,这些元素又可以具有哪些子元素,并规定这些子元素出现的次数和顺序等。另外,xml schema还具体规定了xml文档中每个元素和属性的数据类型。实例二:有效的XML文档XML的相关标准Xml可扩展样式表:XSLXSL(Extensible Stylesheet Language)是一种标记语言,表示如何将XML文档的内容转换成另一种形式的文档。通过为XML写XSL来使得XM

7、L显示成不同的格式。XSL 包括三部分:XSLT-一种用于转换 XML 文档的语言。XPath-一种用于在 XML 文档中导航的语言。XSL-FO-一种用于格式化 XML 文档的语言。XML的相关标准什么是什么是 XPath?XPath 使用路径表达式在 XML 文档中进行导航XPath 包含一个标准函数库XPath 是 XSLT 中的主要元素XPath 是一个 W3C 标准XPath的路径表达式无论是采用绝对路径还是相对路径,都包含一个或多个位置步,每个位置步都用斜杠分隔。XML的相关标准每个位置步包括三个部分:(1)轴:轴用来定义所选节点与当前节点之间的树关系。(2)节点测试:节点测试识别

8、某个轴内部的节点。(3)零个或者多个谓词:谓词更深入地提炼所选的节点集,谓词可以没有也可以有多个。位置步的语法:轴名称:节点测试谓词位置路径的一个缩写:nodename 原语法:child:nodename 表示选取此节点的所有子节点 实例三:XML网页显示 XML的相关标准Xml链接:XLink语言和XPointer语言什么是 XLink?XLink 是 XML 链接语言(XML Linking Language)的缩写XLink 是用于在 XML 文档中创建超级链接的语言XLink 类似于 HTML 链接-但是更为强大XML 文档中的任何元素均可成为 XLinkXLink 支持简易链接,也

9、支持可将多重资源链接在一起的扩展链接通过 XLink,链接可在被链接文件外进行定义 实例四:XLink的使用什么是 XPointer?XPointer 是 XML 指针文件(XML Pointer Language)的缩写XPointer 使超级链接可以指向 XML 文档中更多具体的部分(片断)XPointer 使用 XPath 表达式在 XML 文档中进行定位XPointer 是 W3C 推荐标准在2019年6月27日,XLink 被确立为 W3C 推荐标准。XPointer 于2019年3月25日成为 W3C 推荐标准。实例五:XPointer的使用 XML的相关标准XML的相关标准Xml

10、文档对象模型:DOM和SAXXML的处理都是从解析开始的,一个xml解析器是一段可以读入文档并解析其结构的代码。xml解析器的主要功能就是检查xml文件是否有结构上的错误,剥离xml文件中的标记,读出正确的内容,并交给下一步应用程序处理。在解析xml时(如浏览器解析html标签),主要存在两种方式:SAX模式和DOM模式DOM和SAX是两种常用的解析器接口,也就是API集合。几乎所有商用的xml 解析器都同时实现了这两个接口。XML的相关标准实例六:用JAXP提供的类和方法操作文本节点JAXP(Java API for XMLParsing)包括了标准SAX和DOMDOM和SAX的区别XML的

11、相关标准XML的其他相关标准:DTD(Document Type Definition,文档类型定义)规范实际是XML规范的一部分,同时又是可选的:另外还有一个更加灵活的Schema可以替代它。RDF(Resource Description Framework)RDF一种用于描述Web资源的标记语言。RDF使用XML语法和RDF Schema(RDFS)来将元数据描述成为数据模型。XQuery(XML Query)XQuery 被设计用来查询 XML。XQuery 相对于 XML 的关系,等同于 SQL 相对于数据库表的关系。总结XML逐渐成为因特网上数据表示和数据交换的新标准。XML用标记表示数据的意义和数据实体之间的复杂嵌套关系,而不像HTML那样,仅仅用来规定数据的显示方式。所以,xml既可以表示结构化的数据,如关系和对象数据,也能够表示半结构化的数据,如web数据。XML将内容和形式分离,使得那些将数据以xml格式编码的web服务和应用程序可以迅速地以一种简单有效的格式提供这些数据信息,这些web服务和应用程序之间可以很容易地进行交互;并且可以通过xsl等对同一数据内容提供多种数据表示形式。可以说,xml架起了一座各类数据之间的桥梁,是各类数据之间进行交换、集成的中间表示形式。另一方面,xml突破了html的固定标记集合的约束,给用户带来极大的方便。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(数据管理之web数据管理-PPT精选课件.pptx)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|