J'ai lu plusieurs des tutoriels oracle qui montrent la validité temporelle et les caractéristiques temporelles. Cependant, dans les exemples que j'ai lus, aucune clé primaire n'est utilisée dans les tables de démonstration.
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
Faut-il ajouter des clés primaires à ces tables? Je demande parce que je me demande comment une de ces tables temporelles devrait être référencée par une autre table. Puis-je ajouter une clé étrangère d'une table temporelle à une autre?
Si j'ajoute une propriété pk / clé étrangère, puis met à jour le référencé dans le tableau avec le pk, le tableau avec le fk pointe vers un enregistrement qui n'est plus pertinent .... les données temporelles cassent-elles la clé primaire normale - clé étrangère des relations? Et si oui, comment cela affecte-t-il les performances, dois-je simplement utiliser une colonne normale comme «clé étrangère» et sélectionner la bonne pour une période de temps référencée dans une requête?
Quelqu'un connaît-il ou a-t-il des exemples ou des tutoriels à portée de main qui montrent des données temporelles avec une utilisation pk / fk normale ou pseudo-normale?
Merci
la source