《XML基础及实践开发教程》第十三章.ppt

上传人:s****8 文档编号:67249698 上传时间:2022-12-24 格式:PPT 页数:14 大小:94.50KB
返回 下载 相关 举报
《XML基础及实践开发教程》第十三章.ppt_第1页
第1页 / 共14页
《XML基础及实践开发教程》第十三章.ppt_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《《XML基础及实践开发教程》第十三章.ppt》由会员分享,可在线阅读,更多相关《《XML基础及实践开发教程》第十三章.ppt(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 XML第十三章第十三章 关系数据库与关系数据库与XML基础及实践开发教程基础及实践开发教程本章学习目标本章学习目标了解:数据库技术的发展掌握:XML与数据库的关系掌握:XML数据库模型了解:XML数据存储了解:XML数据查询与索引了解:XML在数据库的实际应用数据库技术的发展数据库技术的发展数据处理的发展经历了三大阶段:1950年代中之前的无管理阶段、1950年代末到1960年代末的文件系统阶段、1970年代初至今的数据库系统阶段。传统数据库系统传统数据库系统(1)层次数据库如1968年IBM推出的世界上第一个数据库管理系统IMS(Information Management System,

2、信息管理系统)(2)网络数据库如1969年美国CODASYL(Conference on Data System Language,数据系数语言协会)下属的DBTG(Data Base Task Group,数据库任务组)发表的DBTG报告。(3)关系数据库由IBM的E.F.Codd与1970年提出,如IBM的SanJose实验室1977年推出的System R和加州大学的Berkeley分校于1973年推出的INGRES。实际上,现实世界(如人际关系)是非常复杂的,一般为网状结构。新兴数据库技术新兴数据库技术采用OO技术的数据库能够比较好的实现对多媒体数据的支持,加上多媒体应用的普及和多媒体

3、数据的激增,因此出现了多媒体数据库系统,并开始了基于内容的查询技术的研究。随着大型/巨型并行计算机系统的发展及应用的需要,又出现了并行数据库;而随着网络的发展与成熟,分布式数据库系统也出现了;万维网的普及,基于B/S架构应用的流行,使Web数据库系统也应运而生。近年来,随着XML技术越来越热门,主流的关系数据库产品又纷纷增加对XML的支持,同时也出现了一批纯XML数据库(native XML database)管理系统。XML与数据库与数据库XML是数据库吗?需要XML数据库吗?XML与数据库与数据库数据与文档以数据为中心的文档以文档为中心的文档数据、文档与数据库数据、文档与数据库在现实当中,

4、以数据为中心和以文档为中心的文档之间的差别不一定很明显。;另一种以文档文中心的文件如用户手册,可能包含细粒度的结构规则的数据(通常为元数据)一般来说,将数据存储于传统的数据库,例如关系型,面向对象型或层次型数据库。这可由第三方的中间件完成或由数据库本身提供内在支持。对于后者,该数据库被称作支持XML的(XML-enabled)。文档可被存储在纯XML数据库(专为存储XML而设计的数据库)或内容管理系统(建在纯XML数据库之上专门用来管理文档的程序)。数据、文档与数据库数据、文档与数据库这些原则并不是绝对的。如果对XML特有的功能不很看重,数据,特别是半结构化的数据可以存储在纯XML数据库,文档

5、也可以存储到传统数据库。何况传统数据库与纯XML数据库之间的界限越来越模糊,传统数据库增加了纯XML的能力,而纯XML数据库增加了对文档存储在外部(通常为关系型)数据库的支持。XML数据库模型数据库模型XML DBMS提供存储、修改、查询和删除数据库中的XML文档及其元素的机制。文档可以保存在数据库中,用各种各样的方法来对其进行修改、基于其内容进行查询、按其成分进行删除。可以通过添加、修改或删除其元素来修改文档。“文档”本身提供了一种方便的机制来组织元素,但是从数据库的角度来看,它不是绝对必须的。不过从文档处理的角度来看,文档当然是必须的。W3C的标准规定了XML文档包含7种类型的结构,其中最

6、实用的是元素、属性和字符数据。XML数据库数据库下面是XML数据库可以执行的若干任务,它们描述了XML DBMS对数据访问语言的一些要求:存储文档检索文档搜索具有给定元素类型名的所有元素搜索具有给定属性值的所有元素把4所得元素的属性值改为指定字符串搜索具有给定元素类型名且包含以指定字符串为子字符数据的所有元素删除6所得的所有元素搜索包含给定子串的字符数据对匹配8的首个元素添加一个特定属性在某一指定元素的范围内替换某一元素名为指定元素名,如在html元素内,将p元素的名称替换为para检索具有指定属性值的所有元素,且该属性值也是另一指定元素的指定属性的值。数据模型数据模型关系数据模型关系数据库的数据类型是关系;操作符有7个操作符:选择、投影、连接、乘积、联合、求差和相交;约束有两个独立于数据库的约束:一个基本关系的主键的组成部分不能为空数据库不必包含不匹配的外键值XML数据模型数据模型见书P309 图13-1本章结束

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁