Temporal Databases: Es posible tener tablas temporales en nuestras aplicaciones?
Casi todas las aplicaciones necesitan algún tipo de manejo temporal de sus operaciones. Supongamos que tenemos la tabla de clientes y la modelamos de la siguiente forma: *ClienteId ClienteDireccion ClienteID ClienteDireccion MBI 18 de Julio 3234 Que pasa cuando los datos de una entidad cambia?. Lo que se hace habitualmente es cambiar directamente el valor de la tabla, cambiando de ahí hacia adelante todos las referencias a la misma. Si el cliente MBI, cambia su dirección, el registro que lo representa quedará así: ClienteID ClienteDireccion MBI Millán 2515 Supongamos ahora, que el cliente realiza compras antes del cambio de domicilio y las consultamos después del registro del cambio de domicilio. Lo que pasaría es que los nuevos reportes van a figurar con la dirección nueva, pudiendo ocasionar problemas de entrega. Cual seria una posible solución? Una solución sencilla, seria manejar vigencias en los datos del cliente, donde podamos especificar un inter...