电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第3章 XML数据库

36 《数据库新技术》 第3章XML数据库 电子科技大学计算机学院 魏祖宽 anl exweeQuestc.edu.cn 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 电子科技大学 计算机学院 魏祖宽 anlexwee@uestc.edu.cn 《数据库新技术》 第3章 XML数据库

本章内容 ☒ 36 XML简介 XML数据 XML数据模型 XML数据库 XML数据库系统 XML数据库使用示例 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 XML简介 XML数据 XML数据模型 XML数据库 XML数据库系统 XML数据库使用示例

XML简介 动机 36 数据交换与共享 文件 部门间共亭 教据库 企业间共亭 部门应用 企业应用 B2B应用 ■跨文件:数据库 ■跨数据库:XML inter-vs intra- 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 数据交换与共享 跨文件:数据库 跨数据库:XML

XIML简介 动机 信息交换过程中的一个突出问题:数据格式的异构性 ■复杂的半结构数据交换 ■各行各业有自己的特殊标记 >数据交换格式表示 电子数据交换(EDI,Electronic Data Interchange)是一个交换商 业数据的标准格式。一个EDI信息包括了一个多数据元素的字符 串,比如价格和商品模型号等,相互间由分隔符隔开。 ■ ML:extensible markup language,一种类似于HTML的语言,没有 预先定义的标签,使用DTD(document type definition)文档类型定 义来组织数据; ■JSON:JSONJavaScript Object Notation)是一种轻量级的数据交 换格式,它是基于JavaScript的一个子集; 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 信息交换过程中的一个突出问题:数据格式的异构性 复杂的半结构数据交换 各行各业有自己的特殊标记 数据交换格式表示 电子数据交换(EDI,Electronic Data Interchange)是一个交换商 业数据的标准格式。一个EDI信息包括了一个多数据元素的字符 串,比如价格和商品模型号等,相互间由分隔符隔开。 XML:extensible markup language,一种类似于HTML的语言,没有 预先定义的标签,使用DTD(document type definition)文档类型定 义来组织数据; JSON:JSON(JavaScript Object Notation) 是一种轻量级的数据交 换格式;它是基于JavaScript的一个子集;

XML简介 历史 > SGML:Standard Generalized Markup Language --Charles Goldfarb,ISO 8879,1986 ■是一种强大和灵活的描述信息结构的工具 ■完整的,通用的SGL的实现被证明是非常困难 ■操纵SGL文档的工具是非常昂贵的 > 基于SGML,派生了两类子语言: ■ HTML:HyperText Markup Language(Tim Berners-Lee,1991).描述数 据的显示格式 ■ XML:eXtensible Markup Language,W3C,1998.描述数据的内容 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 SGML: Standard Generalized Markup Language -- Charles Goldfarb, ISO 8879, 1986 是一种强大和灵活的描述信息结构的工具 完整的, 通用的SGML的实现被证明是非常困难 操纵SGML文档的工具是非常昂贵的 基于SGML,派生了两类子语言: HTML: HyperText Markup Language (Tim Berners-Lee, 1991). 描述数 据的显示格式 XML: eXtensible Markup Language, W3C, 1998. 描述数据的内容

XML简介 用途 > XML eXtensible Markup Language for data ■信息发布与交换标准 ■ web上的以及应用之间的数据交换标准 ■ SGML的子集 >应用领域 ■企业之间的数据交换 ■ 电子商务 数据发布 不规则数据的存储 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 XML eXtensible Markup Language for data 信息发布与交换标准 web上的以及应用之间的数据交换标准 SGML的子集 应用领域 企业之间的数据交换 电子商务 数据发布 不规则数据的存储 …

XIML简介 XML与HTML 焱Netscape 回☒ Bibliography Eile Edit View Go Communicator Help Foundations of Databases Abiteboul,Hull,Vianu Bibliography Addison Wesley,1995 HTML Data on the Web Foundations of Databases,Abiteboul,Hull,Vianu Addison Wesley,1995 Abiteoul,Buneman,Suciu Morgan Kaufmann,1999 Data on the Web,Abiteboul,Buneman,Suciu Morgan Kaufmann,1999 目回之 Foundations... Abiteboul Hull XML Vianu Addison Wesley 1995 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 Bibliography Foundations of Databases Abiteboul, Hull, Vianu Addison Wesley, 1995 Data on the Web Abiteoul, Buneman, Suciu Morgan Kaufmann, 1999 Foundations… Abiteboul Hull Vianu Addison Wesley 1995 HTML XML

XML简介 XIML与HTML > XML之于HTML,绝非人之于猿的进化过程,而是骡之 于驴的分工过程 >各守其分 ■HTML:显示 ■XML:描述 ■未来:XML+CSS? XML的贡献 内容与显示的分离 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 XML之于HTML,绝非人之于猿的进化过程,而是骡之 于驴的分工过程 各守其分 HTML:显示 XML:描述 未来:XML+CSS?

本章内容 ☒ 36 XML简介 XMWL数据 XML数据模型 XML数据库 XML数据库系统 XML数据库使用示例 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 XML简介 XML数据 XML数据模型 XML数据库 XML数据库系统 XML数据库使用示例

XML数据 数据结构化分类 ☒ 结构化数据 ■信息能够利用数据或统一的结构加以表示,如学生记录信息、交易明细 等。结构化数据通常用来指存储在数据库中的,可以用二维表结构来表 达其逻辑关系的数据。 >非结构化数据 ■信息无法用数字或统一的结构表示,如文本、图像、声音等。 >半结构化数据 ■半结构化数据时介于严格结构化的数据(如关系数据库中的数据)和完 全无结构的数据(如声音、图像文件)之间的数据形式,半结构化数据 和结构化数据的关键区别在于如何处理数据模式(例如属性、联系和实 体类型的名称)。 ■半结构化数据也称为自描述数据。 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 结构化数据 信息能够利用数据或统一的结构加以表示,如学生记录信息、交易明细 等。结构化数据通常用来指存储在数据库中的,可以用二维表结构来表 达其逻辑关系的数据。 非结构化数据 信息无法用数字或统一的结构表示,如文本、图像、声音等。 半结构化数据 半结构化数据时介于严格结构化的数据(如关系数据库中的数据)和完 全无结构的数据(如声音、图像文件)之间的数据形式,半结构化数据 和结构化数据的关键区别在于如何处理数据模式(例如属性、联系和实 体类型的名称)。 半结构化数据也称为自描述数据
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第2章 面向对象数据库.pdf
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第1章 数据库技术的发展.pdf
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第0章 课程介绍(魏祖宽).pdf
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(电子教案,魏祖宽).pdf
- 电子科技大学:《神经网络理论及应用 Theory and Application of Neural Networks》课程教学资源(教学大纲).pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)树莓派及嵌入式 Raspberry Pi(主讲:段景山).pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)人机交互(主讲:庄杰).pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)基于角点特征的图像配准.pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)图像描述.pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)语音交互简介(主讲:潘晔).pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)体感传感器与姿态识别(体感传感器与3D视觉交互).pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)手势识别简介.pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)穿戴传感器与人机交互(主讲:潘晔).pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)机器学习初步与实践(主讲:何春).pdf
- 电子科技大学:《智能嵌入式系统设计》课程教学资源(课件讲稿)课程概述 The Intelligence Embedded System Design(主讲:李玉柏).pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第五章 软件工程 5.4 软件测试.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第五章 软件工程 5.3 软件开发过程.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第五章 软件工程 5.2 软件生命周期模型.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第五章 软件工程 5.1 软件工程概述.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第四章 数据库 4.4.2 结构化查询语言SQL(二).pdf
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第3b章 NoSQL数据库.pdf
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第4章 分布式数据库.pdf
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第5章 数据仓库与数据挖掘.pdf
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第5b章 区块链技术 Blockchain.pdf
- 电子科技大学:《数据库新技术 Database Technology》课程教学资源(课件讲稿)第6章 主题数据库.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)Skeleton-Aware Neural Sign Language Translation.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)Learning from Graph Propagation via Ordinal Distillation for One-Shot Automated Essay Scoring.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)IEEE INTERNET OF THINGS JOURNAL, VOL. XX, NO. XX, XX 2021 1 DynaKey:Dynamic Keystroke Tracking using a Head-Mounted Camera Device.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)AirTyping:A Mid-Air Typing Scheme based on Leap Motion.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)A Symmetric Local Search Network for Emotion-Cause Pair Extraction.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)SpeedTalker:Automobile Speed Estimation via Mobile Phones.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)HmwkCheck:A Homework Auto-Checking System based on Arithmetic Operation Recognition using Smartphones.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)TouchID:User Authentication on Mobile Devices via Inertial-Touch Gesture Analysis.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)Enriching Word Embeddings with Domain Knowledge for Readability Assessment.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)Efficient Localization based on Imprecise Anchors in RFID System.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)GlassGesture:Exploring Head Gesture Interface of Smart Glasses.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)CamK:a Camera-based Keyboard for Small Mobile Devices.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)GRAW+:A Two-View Graph Propagation Method With Word Coupling for Readability Assessment.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)CrowdSensing:A crowd-sourcing based indoor navigation using RFID-based delay tolerant network.pdf
- 《分布式计算实验室》课程教学资源(阅读文献)A Context Aware Energy-Saving Scheme for Smart Camera Phones based on Activity Sensing.pdf