早期格式的人控计算机数据库,它们只是用来存储文本和数字的字符串,而且它们不识别时间的流逝。这造成了几个问题,最明显的一个问题是基于时间的事件不能从头到尾进行跟踪,而只能通过事件的当前状态进行跟踪。由此产生的另一个问题是,如果主键或行名,与一个日期相关联,那么主键就可以被反复使用,从而产生多余的数据。为了缓解这些问题,数据库社区被要求创建一个可以集成到数据库格式中的时态变量,时态数据库创建于1993年,并于1994年实现随着这一变化,数据库能够跟踪事件的开始和结束,这对许多企业、政府部门和学校都有帮助,其中,在时态数据库模式中加入了两个不同的变量:有效时间和事务时间。有效时间是指输入的数据发生在现实生活中的时间。例如,如果有人更改了地址,有效时间应为发生地址更改的时间。事务时间是数据库记录事件的时间,可能是几个小时或几天后。事务时间会不断更新,以便数据库管理员可以检查当前数据的状态由于使用两个变量来测量时间,因此有三种不同的时态数据库类型:历史数据库优先考虑有效时间,而回滚数据库则相反,它通过优先处理事务时间来实现,时态数据库的创建意味着管理员能够使用各种各样的时间查询来正确确定时间敏感信息。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!