在过去的几年中,已经出现了许多扩展关系数据模型以合并数据的时间维度的建议。 这些建议的不同之处在于,时间维度已被并入这些时间模型的扩展关系的结构中,并因此并入了它们定义的扩展关系代数或演算中。 由于存在这些差异,因此很难比较所提出的模型并做出判断,从某种意义上说,哪怕是等效的甚至更好。 在本文中,我们定义了按时间分组和按时间分组的历史数据模型的概念,并提出了两种历史关系完整性的概念,类似于Codd的关系完整性概念,每种模型都使用一种。 我们显示了时间上未分组的模型不如分组模型强大,但是展示了一种利用分组机制扩展未分组模型以捕获时间分组的附加语义能力的技术。 对于未分组的模型,我们定义了三种不同的语言:时间逻辑,明确引用时间的逻辑和时间代数,并表明在某些假设下,这三种语言的功效均相等。 对于分组的模型,我们定义了具有多种变量的逻辑,这些变量具有普通值,历史值和时间上的变量。 最后,我们通过提出的分组机制证明了该分组演算与未分组演算的等效性。 我们认为,将历史数据模型分为分组和未分组可以为比较文献中的模型提供有用的框架,此外,每种类型的等效语言的阐述也为历史关系完整性的通用和最小概念提供了合理的标准。