文档介绍:第9章 XML数据库
内容
概述
XML数据模型
纯XML数据库
XML数据库的数据存储
XML查询
本章小结
11/11/2017
《数据库原理与应用》——第9章 XML数据库——东北财经大学李红
概述
XML文档
XML数据库
11/11/2017
《数据库原理与应用》——第9章 XML数据库——东北财经大学李红
XML文档
1. XML文档的组成
2. XML文档的类型
11/11/2017
《数据库原理与应用》——第9章 XML数据库——东北财经大学李红
1. XML文档的组成
一个XML文档由序言和文档实例两个部分组成。
序言:包括一个XML声明和一个文档类型声明,二者都是可选的。文档类型声明由DTD定义,DTD定义了文档类型结构。
文档实例:文档的主体,也是DTD的一个实现。
11/11/2017
《数据库原理与应用》——第9章 XML数据库——东北财经大学李红
2. XML文档的类型
⑴面向文档处理的文档
⑵面向数据处理的文档
11/11/2017
《数据库原理与应用》——第9章 XML数据库——东北财经大学李红
⑴面向文档处理的文档
面向文档处理的文档是利用XML来获取自然(人类)语言的那些文档,如用户手册、静态的Web页面等都是自然语言。
它们以复杂的或无规则的结构和混合内容为特征,而且文档的物理结构非常重要。
这些文档的处理侧重于给用户提供信息的最终表示,因此,它们也被称作面向表示的文档。
11/11/2017
《数据库原理与应用》——第9章 XML数据库——东北财经大学李红
⑵面向数据处理的文档
面向数据处理的文档主要利用XML来传送数据,这些文档可以是销售订单、病人记录和科学数据等。
面向数据处理的XML文档的物理结构,如元素的顺序,或者数据被存储为属性还是子元素,通常不是很重要。
它们的特征是高度有序的结构,并且同时带有那些数据结构的多个副本,类似于关系数据库系统中的多条记录。
这些文档的处理通常侧重于应用程序间的数据交换,因此,它们也被称作面向消息的文档。
11/11/2017
《数据库原理与应用》——第9章 XML数据库——东北财经大学李红
XML数据库
⑴能处理XML的数据库
⑵纯XML数据库
⑶混合XML数据库
11/11/2017
《数据库原理与应用》——第9章 XML数据库——东北财经大学李红
⑴能处理XML的数据库
能处理XML的数据库(XML Enabled Database,XEDB)也可称为XML使能数据库。
特点:在原有的关系数据库系统或面向对象数据库系统的基础上扩充对XML数据的处理功能,使之能适应XML数据存储和查询的需要。
11/11/2017
《数据库原理与应用》——第9章 XML数据库——东北财经大学李红