Eu li vários tutoriais da Oracle que mostram validade temporal e recursos de tempo. No entanto, nos exemplos que li, não há chave primária usada nas tabelas de demonstração.
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
As chaves primárias devem ser adicionadas a essas tabelas? Estou perguntando, porque estou pensando em como uma dessas tabelas temporais deve ser referenciada por outra tabela. Posso adicionar uma chave estrangeira de uma tabela temporal para outra?
Se eu adicionar um realtionship de chave estrangeira / pk e atualizar o referenciado na tabela com o pk, a tabela com o fk apontará para um registro que não é mais relevante ... os dados temporais quebram a chave primária normal - chave estrangeira relacionamentos? E, se sim, como isso afeta o desempenho, apenas uso uma coluna normal como a 'chave estrangeira' e seleciono a correta para um período de referência em uma consulta?
Alguém conhece ou tem alguns exemplos ou tutoriais úteis que mostram dados temporais com uso normal ou pseudo-normal de pk / fk?
obrigado
fonte