Les bases de données temporelles offrent la possibilité de stocker des données datées (date de saisie). Elles sont utilisées entre autres dans les domaines financiers et médicaux, ainsi que dans les systèmes temps-réel. Il y a deux façons d'interroger une base de données temporelle. On peut utiliser le temps de manière explicite, par exemple lorsque l'on demande les données qui sont datées du 2 Janvier 1995. Le langage le plus utilisé pour ce type d'interrogation est la logique du premier ordre FO. On peut aussi utiliser le temps de manière implicite, par exemple lorsque l'on demande les données qui datent de la veille. Un langage typique de ce mode d'interrogation est la logique temporelle TL. Nous étudions les pouvoirs expressifs de ces deux modes d'interrogation des bases de données, pour les comparer entre eux et pour les améliorer. Dans [22], nous résolvons l'un des problèmes ouverts fondamentaux du domaine, à savoir la séparation de FO avec temps explicite et de TL.