Wie würden Sie eine temporal Viele-zu-viele-Beziehung in SQL darstellen? Unter nicht-zeitlichen Umständen würde man eine junction table (alias link/bridge/map) verwenden, um die beiden Seiten zu verbinden.Wie würden Sie eine temporäre Viele-zu-Viele-Beziehung in SQL erstellen?
Wird das Hinzufügen von zeitlicher Verfolgung so einfach wie das Hinzufügen einer ValidStart- und einer ValidEnd-Spalte in der Junction-Tabelle? Wenn Sie dies getan haben, welche Probleme (falls vorhanden) sind aufgetreten? Gibt es eine bessere Methode, um Veränderungen im Laufe der Zeit in einer solchen Beziehung zu verfolgen?
Wenn es überhaupt hilft, in meinem Fall verwende ich speziell SQL 2008 und die temporalen Daten sind nicht bitemporal, da ich nur gültige Zeit tracking bin.
Wow, Sie haben damit viel gearbeitet. Ich dachte zum Beispiel zuerst an eine "effektive Preisgestaltung" auf einer Produkttabelle, aber es gibt natürlich viel mehr Anwendungsmöglichkeiten für eine "effektive Datierung" als diese. – jeremcc