He leído varios de los tutoriales de Oracle que muestran la validez temporal y las características de tiempo. Sin embargo, en los ejemplos que he leído, no hay clave principal utilizada en las tablas de demostración.
http://docs.oracle.com/cd/E16655_01/appdev.121/e17620/adfns_design.htm#ADFNS1005 http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/ilm /temporal/temporal.html
¿Se deben agregar claves primarias a estas tablas? Pregunto porque me pregunto cómo una de estas tablas temporales debería ser referenciada por otra tabla. ¿Puedo agregar una clave foránea de una tabla temporal a otra?
Si agrego una relación pk / clave externa, y luego actualizo la referenciada en la tabla con la pk, la tabla con la fk apunta a un registro que ya no es relevante ... los datos temporales rompen la clave primaria normal - clave externa relaciones? Y si es así, ¿cómo afecta esto al rendimiento? ¿Solo uso una columna normal como 'clave externa' y selecciono la correcta para un período de tiempo referenciado en una consulta?
¿Alguien sabe o tiene a mano ejemplos o tutoriales que muestren datos temporales con uso normal o pseudo-normal de pk / fk?
Gracias
fuente