Темпоральные базы данных или временная база данных, практически такие же как и стандартные базы данных, с одним большим исключением: по прошествии времени она понимает и журналы. Например, если кто-то работал в компании с 2011 по 2017 год, временная база данных будет способна хранить такие даты, когда начинается и когда этот период заканчивается. Стандартная база данных может только показать, что работник был принят на работу, и его или её информацию, сотрудник должен быть удалён, когда сотрудник покидает компанию, потому что стандартные базы данных понимают только настоящее.
Этот стандарт был создан в 1993 году и реализован в 1994 году. Все темпоральные базы данных включают в себя действительное время и время транзакции как целое число, которое показывает, когда время произошло в реальной жизни, и если база данных была изменена, чтобы принять такое изменение.
Базы данных, в их раннем формате, использовались лишь для хранения строк текста и чисел, и они не признавали течение времени. Это создало несколько проблем, самая очевидная из них, что по времени события данные не могли быть прослежены от начала до конца, и можно было проследить только настоящее состояние события. Ещё одна проблема, которая возникла из этого является то, что если первичный ключ или название строки были связаны с датой, то, первичный ключ мог быть использован снова и снова, создавая избыточные данные.
Чтобы облегчить эти проблемы, была сделана временная переменная, которая может быть интегрирована в формат базы данных. С этим изменением базы данных были в состоянии отследить, когда началось событие, а когда оно закончилось, что помогло многим предприятиям, государственным учреждениям и школам, в частности.
Была добавлена временная схема базы данных: действительное время и время сделки двух различных переменных. Действительное время, когда данные вошли или произошли в реальной жизни. Например, если кто-то изменил его или её адрес, действительное время будет, когда произошла смена адреса. Время транзакций, когда в базу данных записаны события, которые могли быть через несколько часов или дней. Время транзакции постоянно обновляется, поэтому администраторы баз данных могут проверить, чтобы увидеть, какие есть текущие данные.
В результате использования двух переменных для измерения времени, существует три различных временных типа данных. Исторические приоритеты баз данных действительного времени, и базы данных, откат наоборот до приоритетного времени сделки. Большинство современных темпоральных баз данных би-временные базы данных, или те, которые используют действительные данные и время сделки в равной степени. Создание временных баз данных означает, что администраторы могут использовать широкое разнообразие временных запросов, чтобы правильно определить время конфиденциальной информации.