首页> 外文期刊>Annals of Mathematics and Artificial Intelligence >Interval-based temporal functional dependencies: specification and verification
【24h】

Interval-based temporal functional dependencies: specification and verification

机译:基于时间间隔的时间功能依赖性:规范和验证

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

In the temporal database literature, every fact stored in a database may be equipped with two temporal dimensions: the valid time, which describes the time when the fact is true in the modeled reality, and the transaction time, which describes the time when the fact is current in the database and can be retrieved. Temporal functional dependencies (TFDs) add valid time to classical functional dependencies (FDs) in order to express database integrity constraints over the flow of time. Currently, proposals dealing with TFDs adopt a point-based approach, where tuples hold at specific time points, to express integrity constraints such as "for each month, the salary of an employee depends only on his role". To the best of our knowledge, there are no proposals dealing with interval-based temporal functional dependencies (ITFDs), where the associated valid time is represented by an interval and there is the need of representing both point-based and interval-based data dependencies. In this paper, we propose ITFDs based on Allen's interval relations and discuss their expressive power with respect to other TFDs proposed in the literature: ITFDs allow us to express interval-based data dependencies, which cannot be expressed through the existing point-based TFDs. ITFDs allow one to express constraints such as "employees starting to work the same day with the same role get the same salary" or "employees with a given role working on a project cannot start to work with the same role on another project that will end before the first one". Furthermore, we propose new algorithms based on B-trees to efficiently verify the satisfaction of ITFDs in a temporal database. These algorithms guarantee that, starting from a relation satisfying a set of ITFDs, the updated relation still satisfies the given ITFDs.
机译:在时间数据库文献中,存储在数据库中的每个事实都可以配备两个时间维度:有效时间(描述在模拟现实中事实为真的时间)和交易时间(描述事实在事实中的时间)当前在数据库中并且可以检索。时间功能依赖关系(TFD)将有效时间添加到经典功能依赖关系(FD)中,以表示时间流中的数据库完整性约束。当前,处理TFD的建议采用基于点的方法,其中元组在特定时间点举行,以表达完整性约束,例如“每个月,雇员的工资仅取决于他的角色”。据我们所知,没有提案涉及基于间隔的时间功能相关性(ITFD),其中相关的有效时间由一个间隔表示,并且需要同时表示基于点和基于间隔的数据相关性。在本文中,我们提出了基于Allen区间关系的ITFD,并讨论了它们相对于文献中提出的其他TFD的表达能力:ITFD允许我们表达基于区间的数据依赖关系,而这些依赖关系不能通过现有的基于点的TFD来表达。 ITFD允许人们表达一些约束,例如“在同一天开始工作的具有相同角色的雇员获得相同的薪水”或“在一个项目中工作的具有给定角色的雇员不能在另一个将要结束的项目中开始担任相同的角色”在第一个之前”。此外,我们提出了一种基于B树的新算法,以有效地验证时间数据库中ITFD的满意度。这些算法保证,从满足一组ITFD的关系开始,更新后的关系仍然满足给定的ITFD。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号