- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
时态数据库
时态数据时态数据
传统数据库例如关系数据库描述数据进入数据库时所反映现实世界当前状态。当这种状态发生改变时需要通过合适的更新(插入、删除和修改)再反映到数据库当中,这种更新通常发生后,原先的状态就“自然”消失。对于许多应用系统来说,只保存当前状态是不够的。例如银行系统、人事系统和医疗系统等等,它们都需要着力维护相关的历史数据信息。需要显式表示和管理与时间相关的数据就是时态信息。时态数据的形式特征是其由不显含时间的数据和相应的时间标签组成,而本质是需要将数据本身与特定的时间例如数据的生命周期等紧密结合,时间的处理和数据的管理相融相合,是数据与其相关时间的整合体,因此,常规数据库就不能有效进行时态数据的管理。当然也可以在常规数据库框架内通过应用程序来管理时态数据,但相应应用程序会相当复杂,也容易出错,同时也加重时态数据用户的负担。
时间标签
时态数据中数据由于其采用数据模型的不同而不同,例如采用关系模型、对象模型和XML模型的时态数据分别称为时态关系、时态对象和时态XML数据。但无论那种时态数据,其中的时间标签都会根据情形选用下述的时间表示形式。
时间点(instant):连续模型中的时间就是在时间轴上实数点;离散模型中的时间点就是时间轴上的一个原子时间间隔,此时,时间点和时间粒度相关。例如当时间粒度为“天”时,2011年3月1日是时间点;而当时间粒度是“秒”时,上述时间点就由系统自动换算为2005年3月1日0时0分0秒。
时间期间(period):给定两个时间点t1和t2(t1≤t2),以t1为始点和以t2为终点的时间期间[t1 , t2]定义为集合{t| t是时间点并且t1≤t≤ t2}。时间点可以看作始点和终点重和的时间区间,此时的时间区间可以理解为延续时间为0的一段时间。在实际应用中,由于需要考虑时间区间兼容时间点的表示和时间区间的比较谓词,一般采用始点封闭,终点开放的“左闭右开”形式。
时间区间(interval):时间区间是指持续的一段时间,其基本特征是表示该段时间的长度。例如:“1 year 3 month”、“30天”、“28个小时”等。在数据库系统内,一般用一个整数表示时间区间。时间区间有时也称为时间跨度(Time Span)。
时间元素(periods):有限个时间期间(可以是时间点)的集合。有时时间元素在英文中也写为time element。时间元素对于正确有效表达复杂数据时间属性有着重要意义。
时间戳(timestamp):某一天中某一秒的一个部分,通常认为是一微秒。
时态数据库
数据是数据内涵的重要部分。关系数据库中数据的语义考虑是其中数据间关联的基础,例如关系数据库中关系模式设计(规范化)就是关系数据语义探讨的基本体现。同样需要考虑时态数据中涉及到时间的语义。这在时态数据系统中,也称为数据的时间维度。
数据的时间维度
在时态系统中,通常考虑得是时间元素的一个集合,而且根据实际应用情形,需要讨论时间元素集合的特定语义,根据应用中实际要求,通常需要研究用户定义时间维度、有效时间维度和事务时间维度等三种基本语义情况。
用户自定义时间
用户自定义时间(User-defined Time)是用户根据自身需要或理解而定义的时间,这种时间的属性值一般是时间点,其语义由用户本身予以解释。系统通常将基于用户定义时间的时间域与其他一般属性域等同看待,相应操作与对普通字符串操作没有本质差别。例如,“生日”可能不是一种标准数据类型,但用户可以根据需要定义一个具有“生日”数据类型的属性,相应元组中对应的该属性的值为“1985-10-21”,那么这就是一种用户自定义时间。系统通常不会对其进行特别处理,用户自定义时间的提供和更新都由用户自身完成。 在传统数据库系统中,系统通常都支持用户自定义数据类型,允许用户在原有系统数据类型的基础上建立自身所需要的数据类型,其中也包括用户子定义时间数据类型。在创建或更新数据时,用户自定义数据类型和其他标准数据类型一样被用户使用。与传统数据库系统情形类似,时态数据库系统不对用户自定义时间进行任何特殊处理,不提供专门的语言支持。用户自定义时间值完全依赖于实际应用,由用户和系统以常规方式存取。
有效时间
有效时间(Valid Time)是指一个对象(事件)在现实世界中发生并保持的那段时间,或者该对象在现实世界中为真的时间。 有效时间可以是单一的时间点,单一的时间区间,或者是时间点的有限集合或时间区间的有限集合,或者是整个时间域。也就是说,一条记录的属性取值可以在任意的时间点,任意的时间区间内为真。与用户自定义时间不同,当查询语句被检测到存在有效时间时态语义时,相应有效时间通过数据库系统进行解释。有效时间可以被更新,有效时间的创建和更新由用户自身完成。 有效时间有如下两个主要特点:
有效时间值的含义依赖于
您可能关注的文档
最近下载
- 《七律二首 送瘟神》-中职语文高二同步课件精选(高教版2023·职业模块).pptx VIP
- 高考蓝皮书·物理试题分析2025.docx VIP
- 综合实践活动 开学第一课 2024-2025学年综合实践活动开学第一课课件.pptx VIP
- 高标准农田监理大纲方案投标文件(技术方案).doc
- 小儿过敏性休克抢救流程.pptx VIP
- 液压与气压传动技术完整整套教学课件.pdf VIP
- 技术标投标文件监理大纲.doc VIP
- 2025 年成都市三年级数学秋季开学摸底考 - 冲刺卷及答案(北师大版).docx VIP
- 最新2025年《初中初三开学第一课》全文.pptx VIP
- 姓氏的由来演讲课件(张姓).pptx VIP
文档评论(0)