Definición - ¿Qué significa Base de datos temporal?
Una base de datos temporal es una base de datos que tiene ciertas características que admiten el estado sensible al tiempo para las entradas. Cuando algunas bases de datos se consideran bases de datos actuales y solo admiten datos fácticos que se consideran válidos en el momento de su uso, una base de datos temporal puede establecer en qué momentos ciertas entradas son precisas.
Techinfo explica la base de datos temporal
Desde principios de la década de 1990, las comunidades de desarrollo buscaron desarrollar pautas específicas para las bases de datos temporales a fin de representar los marcos de tiempo para las entradas. Los elementos de las bases de datos temporales incluyen indicadores de "tiempo válido" e indicadores de "tiempo de transacción". Los expertos describen el "tiempo válido" como el tiempo que se espera que una entrada sea verdadera o válida, y el "tiempo de transacción" como una referencia interna para las bases de datos. Las tablas de tiempo válidas también se denominan tablas de "tiempo de aplicación", mientras que las tablas de tiempo de transacción pueden denominarse tablas de "versión del sistema".
Las tecnologías que incluyen Oracle, Teradata y SQL tienen versiones con soporte de funciones temporales.
Los diferentes usos de las bases de datos temporales requieren tipos de desarrollo radicalmente diferentes. Por ejemplo, en una base de datos de datos de clientes, pacientes o ciudadanos, los indicadores para personas individuales seguirán una especie de línea de tiempo del ciclo de vida que se puede crear de acuerdo con marcos de tiempo para comentar eventos de la vida. Por el contrario, muchos procesos industriales que utilizan bases de datos temporales necesitan indicadores de tiempo válido y de tiempo de transacción extremadamente cortos. Estos se implementan de manera rígida dependiendo del tiempo para varias partes de los procesos comerciales.