Comment représenter une relation plusieurs-à-plusieurs temporal dans SQL? Dans des circonstances non-temporelles, on utilisera un junction table (également appelé lien/pont/carte) pour connecter les deux côtés.Comment créeriez-vous une relation temporelle plusieurs-à-plusieurs dans SQL?
L'ajout de suivi temporel est-il aussi simple que d'inclure des colonnes ValidStart et ValidEnd dans la table de jonction? Si vous avez fait cela, quels problèmes (le cas échéant) avez-vous rencontrés? Y a-t-il une meilleure méthode pour suivre les changements au fil du temps dans ce genre de relation?
Si cela aide du tout, dans mon cas, j'utilise spécifiquement SQL 2008 et les données temporelles ne sont pas bitemporal car je ne fais que suivre l'heure valide.
Wow, vous avez beaucoup travaillé avec ça. J'ai d'abord pensé à des «prix efficaces» sur une table de produits à titre d'exemple, mais il est clair qu'il y a beaucoup plus d'utilisations de «datation efficace» que cela. – jeremcc