- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章现代数据库技术及发展.ppt-武汉大学课程中心
第10章 现代数据库技术 10.1 现代数据库技术概述 1、DB技术的发展 第一代 层次、网状DBS 代表:IMS、DBTG 特点: 支持三级模式结构 人为表示数据间的联系 独立的数据定义语言 导航式数据操纵语言 (快速) 第二代 关系DBS 代表: System R …… 特点: 统一的关系表示 形式化的理论基础 非过程化DB语言 数据独立性强 第三代 现代DBS 基本特征: 支持新的/扩展的模型 继承传统DB技术 具开放性 10.1 现代数据库技术概述 与分布处理技术———分布式数据库 与并行处理技术———并行数据库 与人工智能技术———知识库系统/主动数据库 与多媒体技术 ———多媒体数据库 与模糊技术 ———模糊数据库 与移动通信技术———移动数据库 与网络/网格技术 ——— Web/网格数据库 与物联网/云计算技术——物联网/云数据库 …… 3、现代数据库简介 主流的现代数据库: (1) Web数据库。 (2) XML数据库。 (3)数据仓库。 (4)主动数据库。 (5)嵌入式与移动数据库。 (6)空间和时态数据库。 (7)物联网数据库。 (9)云数据库。 (9)知识与智能数据库。 10.2 XML数据库简介 1.XML (可扩展的标记语言): 是一种对文档的规范化描述语言。 互连网上数据表示和交换的标准 SQL2003标准支持XML 多数DBMS扩展了对XML处理 2. XML 模式 XML Schema:用于限制和定义文档中的数据形式。 指定文档具有哪些元素,元素怎样嵌套的及每个元素具有哪些属性。 其功能包括: 通过定义一系列合法元素决定XML文档的结构。 允许创建用户定义的类型; 允许创建特定类型且对类型进行限制(如指定最大/小值) 允许定义主码唯一性和外码参照完整性约束。 允许使用一种形式的继承来扩展复杂类型。 允许文档的不同部分遵从不同的模式。 3. XML数据库 是一种支持对XML格式文档进行数据管理的数据库。 (1) XML数据库的三种类型: 能处理XML的数据库: DBMS内部含有处理XML数据的模块,可与XML数据文件交换数据,实现XML数据的操作。现DBMS已支持XML数据/类型,但需数据转换,执行效率较低。 纯XML数据库: 专用于存储XML文件的数据库,可直接操作XML数据,针对XML的数据存储和查询特点专门设计适用的数据模型和处理方法。无数据转换,效率较高。 混合XML数据库 (2)XML数据模型 结构——XML文档为一棵树,包含根节点、元素节点、字符数据节点、属性节点、注释节点和处理节点。 操作——有三个基于W3C(万维网联盟 )活动的操作: 节点——每个节点有一个用来生成具有该节点标记的文本(可用于显示文档)的操作。 元素——每个元素有一个路径操作,接受一条指定路径,返回该路径的一个值或一个节点集。 文档——有一个转换操作,接受一个格式表作为参数,返回一个文档作为结果。 约束——有两个必须约束: 根节点只有一个子元素节点(根元素),所有其他元素节点都有一个父元素节点 属性名不能多次出现在同一元素中 (3) XML查询语言 从大量的XML数据中提取并操作数据,或转换不同模式之间的XML数据时,操作与管理XML数据的语言工具尤其重要。好的语言可同时具有查询和转化两种功能。 几种典型的XML查询语言: XPath 是一种路径表达式的标准语言。它允许用类似文件系统中的路径表达式来指定所需的元素。 Xquery 是W3C开发的XML查询语言,它是一种较复杂的编程语言, 组成了XPath的一个超集。与SQL语言相似。 SQL/XML 是SQL的扩展,定义了数据库语言与XML的结合方式。各主流DBMS均发布了对其功能的支持。 10.3 数据仓库与数据挖掘 1.数据仓库的定义 创始人W.H.Inmon对数据仓库的定义: 数据仓库就是面向主题的、集成的、非易失的(稳定)、随时间变化的数据集合,用以支持经营管理中的决策制定过程。 2.数据仓库的组成 3.数据仓库的模式 有多种:星型模式、雪花模式、星座模式、暴风雪模式等。 4.OLAP 概述 1)OLAP:对特定问题的联机数据访问和分析。 可对转换的信息进行快速、稳定一致和交互性的存取,对大量的多维数据进行动态地合并和分析。 OLAP的基本操作 钻取:在一个维内部沿着层次从上到下或从下到上的方向考察数据 上钻(Drill up) 下钻(Drill down) 切片/切块(Slice and dice) 固定某些维成员,对其它维进行考察 旋转(Pivot,rotate) 按不同顺序组织各个维,对结果进行考察 5.数据挖掘概述 1)为什么需要数据挖掘? 5.数
文档评论(0)