数据库原理与设计:第8讲基于时间的数据库技术.pptVIP

数据库原理与设计:第8讲基于时间的数据库技术.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
High-level Database Technology 苏州大学计算机科学与技术学院 高级数据库技术 第七讲 基于时间的数据库技术 High-level Database Technology 基本概念 时间是自然界无处不在的客观属性,任何事件的客观性不仅依赖于结果,更重要的是依赖于发生结果的时间。 时间可以将一切变为可能 我们生活的是4维空间 High-level Database Technology 基本概念 任何事件不仅依赖于事件发生的时间,还依赖于事件前(后)其他事件发生的时间(时序数据). 时间是连续的,不可逆的,人生不能错过时间! High-level Database Technology 基本概念 没有时间界定的数据往往是有局限的。 工资: High-level Database Technology 时间模型及演算 传统数据库(如关系、层次)中的数据一般是某一时刻(当前时刻)的数据。 任何事物都有过程:过去、现在和将来。 过程的重要属性:时间。 High-level Database Technology 时间模型及演算 在数字计算机中,只能用离散的值表示时间。 High-level Database Technology 时间模型和时间系统 时间模型 1.连续模型:将时间同构于实数,每个实数对于于一个时间点。 2.步进模型:将数据的状态看成是时间的函数(如职称与任职时间)。 3.离散模型:将时间和整数映射起来,在相邻的两个时间点之间不存在另一个时间点。 4.恒定模型:数据不随时间变化(如出生年月)。 High-level Database Technology 时间元素和时间粒度 时间元素 1.时间点:时间轴上的每一个点。 2.时间区间:起始点至终止点的一段。(如任职时间)。 3.时间跨度:持续的一段时间长度。 时间粒度 描述时间数据的最小时间单位,表示时间点之间的离散化程度。 High-level Database Technology 基于时间的数据库 在数据上增加时间属性 R(U, t),t为时间 t的3种属性:用户定义时间属性; 有效时间属性; 事务时间属性; High-level Database Technology 时态数据库技术 发展过程,始于20世纪70年代 3种时间体系:用户自定义时间、有效时间、事务时间 两个时间元:NowUC (Now,当前时间;UC(Until Changed),用于事务的时间变元) High-level Database Technology 时态数据库技术 4种时态数据库 快照数据库:以在特定的时刻的瞬间快照来建立模型。 回滚数据库:通过时间的倒推,得到对象在历史某一时刻的状态。 历史数据库:在快照数据库中增加有效时间。 双时态数据库:支持事务时间和有效时间。 High-level Database Technology 时态数据库技术 与关系数据库一样需要DBMS,需要完成4大功能的语言:时态数据库定义语言、时态数据库操纵语言、时态数据库查询语言、时态约束条件。 High-level Database Technology 基于时间的数据库 历史数据库例 High-level Database Technology 基于时间的数据库 双时态数据库例 High-level Database Technology 基于时间的数据库 时态数据库的现状与展望 虽然理论上已经证明了时态数据库拥有传统数据库无法企及的优点,但目前仍没有成功的实例。 相信不久的将来,理论会变为现实。 High-level Database Technology 基于时间的数据库 时空数据库:包含时间和空间属性的数据库。(天文信息,地理信息等) 空间属性比时间属性更复杂,虽然客观存在也迫切需要,但目前难以实现。 High-level Database Technology 基于时间的数据库 实时数据库:数据在一定时限内有效并要求在一定时限内完成处理。(过程控制、交通管理、电子商务、考试等) 突出数据的时效性。 High-level Database Technology 基于时间的数据库 实 时 数 据 库 例 High-level Database Technology 下课了。。。 休息一会儿。。。 * *

文档评论(0)

学习让人进步 + 关注
实名认证
文档贡献者

活到老,学到老!知识无价!

1亿VIP精品文档

相关文档