时态数据库 时态数据库的什么是时态数据库
大家好,关于时态数据库很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于时态数据库的什么是时态数据库的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
时态数据库的时态数据库理论的基本概念
时态数据库理论提出了三种基本时间:用户自定义时间、有效时间和事务时间。同时把数据库分为四种类型:快照数据库、回滚数据库、历史数据库和双时态数据库。
用户自定义时间:指用户根据自己的需要或理解定义的时间。时态数据库系统不处理用户自己定义的时间类型。因此,用户自定义时间是和应用相关的,不在时态数据库处理的范围之内。
有效时间(Valid-Time):指一个对象在现实世界中发生并保持的时间,即该对象在现实世界中语义为真的时间,包含Valid-From和Valid-To两个值。它可以指示过去、现在和未来。例如,考虑事实“小明从2003年到2007年是大学生”,那么时间区间[2003, 2007]是事实“小明是大学生”的有效时间区间,该事实在该时间区间内为真。有效时间可以是时间点、时间点的集合、时间区间或者时间区间的集合,或者是整个时间域。有效时间由时态数据库系统解释并处理,在查询的过程中对用户透明。用户也可以显式地查询和更新有效时间。
事务时间(Transaction-Time):指一个数据库对象发生操作的时间,是一个事实存储在数据库、或者在数据库中发生改变的时间,包含Transaction-From和Transaction-To两个值。当用户对数据库状态进行更改时,会产生各种操作历史,事务时间真实地记录了数据库状态变更的历史。有时也称事务时间为系统时间。
快照数据库:快照数据库是反映现实世界某一瞬间情况的数据模型。它记录了特定时刻的数据库状态。快照数据库采用这样的假设:一个存储在数据库中的元组,一定是真实世界中的有效事实。
历史数据库:数据库中被管理对象的生命周期是对象的有效时间,每一个元组记录了数据的一个“历史”状态。历史数据库中没有约束时间的表示方法,可以是时间点的集合、时间区间或者区间集合等形式表示。
回滚数据库:数据库中被管理对象的生命周期是事务时间的数据库。它保存了数据库中事务提交、状态演变的历史状态。
双时态数据库:数据库中元组包含一个系统支持的有效时间和一个系统支持的事务时间的数据库,称为双时态数据库。双时态数据库具备了快照数据库、历史数据库和回滚数据库的特点,存储了现实世界和数据库系统的变更历史。
Now:Now的中文意思是当前时间,是一个时间变元,随着当前时间的变化而变化,记录了随时间变化的信息,它的有效值依赖于当前时间。但在很多应用当中,now值还能表示“过去”和“未来”时间,这就是now语义的研究课题,它对于提高时态系统查询效率具有比较重要的意义。有关now语义的讨论可参见软件学报 Vol. 16, No.5(2005) 838-845
时态数据库的什么是时态数据库
区别于传统的关系型数据库(RDBMS),
目前时态数据库还没有像如Oracle、SQL Server等大型关系数据库那样的产品。在当前时态数据库技术尚未完全成熟的现状下,DBMS提供商不会轻易把时态处理功能引入现有的DBMS中,因此,利用成熟的RDBMS数据库,建立时态数据库的中间件,在现阶段是一个较好的选择,因此就应运而生TimeDB和TempDB了。
时态数据库的时态数据库管理系统
传统数据库管理系统(DBMS)具有支持时间和日期的数据类型,但不能直接支持和管理时态数据,关于时态方面的操作需要由另行编写的应用程序完成。时态数据库管理系统(TDBMS)具有提供时态数据操作和支持时态数据管理的基本功能。一个TDBMS需要具有下述子系统:
时态数据定义子系统用来定义(创建、取消和修改)各种时态数据。时态数据操纵子系统用来控制时态数据的各种基本操作。时态数据查询子系统用来查询各类时态数据并且提供时态语义的支持。时态约束子系统用来支持数据完整性过程中的各类时间关联与制约,例如被参照表中主键有效时间期间变化时参照表中外键的变化等。该子系统的基本功能是保证时态数据的一致性。 TempDB是由汤庸教授领导的时态数据库研究小组于2002年开发研制,目前最新版本2.1版。作为国内首个支持时态数据管理的TDBMS,TempDB在逻辑上使用双时态数据模型,使用ATSQL2语言,支持电子政务、电子商务、决策支持等信息处理系统中的时态应用;同时,TempDB在技术上基于关系数据库管理系统MySQL平台、采用JAVA语言进行底层开发,具有较强的可移植性以及部署方便。相对TimeDB,而TempDB能支持基于Now语义复杂操作,支持不确定时态语义查询;TempDB同时实现了运行归并和更新归并两种,这样不会出现时间戳相邻而用户定义属性完全相同的(未可归并)情形;TempDB能支持基于Now语义复杂操作,支持不确定时态语义查询。此外,TempDB还提供统一的图形化界面供用户输入语句、查看语句执行结果和中间结果,以及检测语句执行时的可能出错信息。
请推荐几本数据库教材,谢谢了
我认为是《数据库系统概念》
Database Systems Concepts,Fifth Edition
【原书名】 Database Systems Concepts,Fifth Edition
【原出版社】 McGraw-Hill
【作者】Abraham Silberschatz, Henry F.Korth, S.Sudarshan [同作者作品] [作译者介绍]
【译者】杨冬青[同译者作品]马秀莉唐世渭等
【丛书名】计算机科学丛书
【出版社】机械工业出版社【书号】 7111196872
【出版日期】 2006年10月【开本】 16开【页码】 775【版次】5-1
本书是数据库系统方面的经典教材之一。国际上许多著名大学包括斯坦福大学、耶鲁大学、得克萨斯大学、康奈尔大学、伊利诺伊大学、印度理工学院等都采用本书作为教科书。我国也有许多所大学采用本书以前版本的中文版作为本科生和研究生的数据库课程的教材和主要教学参考书,收到了良好的效果。.
【内容简介】
本书是经典的数据库系统教科书《Database System Conoepts》的最新修订版,全面介绍数据库系统的各种知识,透彻阐释数据库管理的基本概念。本书内容丰富,不仅讨论了数据库查询语言、模式设计、数据仓库、数据库应用开发、基于对象的数据库和)XML、数据存储和查询、事务管理、数据挖掘与信息检索以及数据库系统体系结构等方面的内容,而且对性能评测标准、性能调整、标准化以及空间与地理数据、事务处理监控等高级应用主题进行了广泛讨论。.
本书既可作为高年级本科生或低年级研究生的数据库课程教材,也可供数据库领域的技术人员参考。
本书是数据库系统方面的经典教材之一。国际上许多著名大学包括斯坦福大学、耶鲁大学、得克萨斯大学、康奈尔大学、伊利诺伊大学、印度理工学院等都采用本书作为教科书。我国也有许多所大学采用本书以前版本的中文版作为本科生和研究生的数据库课程的教材和主要教学参考书,收到了良好的效果。..
本书调整和新增内容:
调整了第4版的讲授顺序。首先介绍SQL及其高级特性,使学生容易接受数据库设计的概念。
新增数据库设计的专门讨论。
彻底改写和更新了基于对象的数据库和XML的相关内容。
重新组织数据挖掘和信息检索的内容,增加了对数据库系统PostgreSQL的实例研究。...
目录信息】
第1章引言 1.
1.1数据库系统的应用 1
1.2数据库系统的目标 2
1.3数据视图 3
1.3.1数据抽象 4
1.3.2实例和模式 5
1.3.3数据模型 5
1.4数据库语言 6
1.4.1数据操纵语言 6
1.4.2数据定义语言 6
1.5关系数据库 7
1.5.1表 7
1.5.2数据操纵语言 8
1.5.3数据定义语言 8
1.5.4来自应用程序的数据库访问 9
1.6数据库设计 9
1.6.1设计过程 9
1.6.2银行企业的数据库设计 10
【译者序】
数据库系统是对数据进行存储、管理、处理和维护的软件系统,是现代计算环境中的一个核心成分。随着计算机硬件、软件技术的飞速发展和计算机系统在各行各业的广泛应用,数据库技术的发展尤其迅速,引人注目。有关数据库系统的理论和技术是计算机科学技术教育中必不可少的部分。《数据库系统概念》是一本经典的、备受赞扬的数据库系统教科书。.
其内容由浅入深,既包含数据库系统的基本概念、又反映数据库技术的新进展。本书被国际上许多著名大学所采用,并多次再版。
我们先后将本书的第3版和第4版译成中文,由机械工业出版社分别于2000年初和2003年初出版发行。国内许多大学采用《数据库系统概念》作为..
【前言】
数据库管理已经从一种专门的计算机应用发展为现代计算环境中的一个重要组成部分,因此,有关数据库系统的知识已成为计算机科学教育中的一个核心的部分。在本书中,我们讲述数据库管理的基本概念,这些概念涉及数据库设计、数据库语言、数据库系统实现等多个方面。.
本书可作为本科生三年级或四年级数据库入门课程的教科书,也可作为研究生一年级的教科书。本书不仅可以作为入门课程的基本教材,还可作为课程补充性或高级课程介绍性材料。
我们仅要求读者熟悉基本的数据结构、计算机组织结构和一种高级程序设计语言,例如Java、C或Pascal。书中的概念都以直观的方式描述,其中许多概念都基于银行运..
http://www.china-pub.com/32560
<数据库设计教程>
<数据库系统导论>是一本很经典的数据库教材,书比较适合有一定数据库基础的读者阅读,对初级读者难度较大,不过读后一定获益良多!
内容简介
本书全面介绍了现在应用广泛的数据库系统,为数据库技术基础知识提供坚实的基础,并对数据库领域的将来发展方向给出看法,本书一直是数据库方面的权威著作。本书整体上可以划分成六个主要部分:基本概念、关系模型、数据库设计、事务管理、高级专题、对象,关系和XML。第8版已经对数据库系统目前的系统的最新发展内容进行了扩充;同时又注重于强调概念的理解,而不仅局限于公式的条陈。
本书可用作计算机展业本科生和研究生学习数据库的教科书,也可供从事数据库研究工作的相关人员作为参考书。
目录
译者序
译者简介
第8版前言
第一部分基础知识
第1章数据库管理概述
第2章数据库系统体系结构
第3章关系数据库简介
第4章 SQL简介
第二部分关系模型
第5章类型
第6章关系
第7章关系代数
第8章关系演算
第9章完整性
第10章视图
第三部分数据库设计
第11章函数依赖
第12章进一步规范化Ⅰ:1NF、2NF、3NF和BCNF
第13章进一步规范化Ⅱ:高级范式
第14章语义建模
第四部分事务管理
第15章恢复
第16章并发
第五部分高级专题
第17章安全性
第18章优化
第19章信息空缺
第20章类型继承
第21章分布式数据库
第22章决策支持
第23章时态数据库
第24章基于逻辑的数据库
第六部分对象、关系和XML
第25章对象数据库
第26章对象/关系数据库
第27章互联网与XML
附录
关于时态数据库和时态数据库的什么是时态数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。