master:mk82
Benutzer
- Beiträge
- 9
Hallo Community,
ich habe ein kleines Problem und weiß nicht, wie ich dieses lösen könnte. Momentan arbeite ich an einem Thema, bei dem ich ggfs. auf überschrieben Datensätze zurückgreifen muss. Dabei könnte man sich folgende Szenarien vorstellen:
1) Kontaktdaten einer Person
Es soll ja vorkommen, dass Personen umziehen und sich dabei auch die Adresse ändert.
2) Verlauf eines Aktienkurses
Ein Aktienkurs kann sich täglich mehrmals ändern.
Jetzt die spannende Preisfrage:
Gibt es eine Möglichkeit auf die vorherigen Datensätze zuzugreifen, nachdem ich diese überschrieben habe? Im Beispiel für den Aktienkurs müsste ich sonst 2 Tabellen anlegen. In der einen Tabelle würden dann die Metadaten zur Aktien stehen und in der anderen die Aktienkurse, um einen Verlauf darzustellen? Super wäre es natürlich, wenn ich die Möglichkeit hätte (z.B. Trigger) die Datensätze zu revisionieren. Bei den Kontaktdaten wäre dies ähnlich, indem ich in der zweiten Tabelle die Adresse speichere und in der ersten Tabelle die Metadaten zur Person. Funktioniert so etwas?
Als Datenbanksystem würde ich MySQL oder Oracle verwenden.
ich habe ein kleines Problem und weiß nicht, wie ich dieses lösen könnte. Momentan arbeite ich an einem Thema, bei dem ich ggfs. auf überschrieben Datensätze zurückgreifen muss. Dabei könnte man sich folgende Szenarien vorstellen:
1) Kontaktdaten einer Person
Es soll ja vorkommen, dass Personen umziehen und sich dabei auch die Adresse ändert.
2) Verlauf eines Aktienkurses
Ein Aktienkurs kann sich täglich mehrmals ändern.
Jetzt die spannende Preisfrage:
Gibt es eine Möglichkeit auf die vorherigen Datensätze zuzugreifen, nachdem ich diese überschrieben habe? Im Beispiel für den Aktienkurs müsste ich sonst 2 Tabellen anlegen. In der einen Tabelle würden dann die Metadaten zur Aktien stehen und in der anderen die Aktienkurse, um einen Verlauf darzustellen? Super wäre es natürlich, wenn ich die Möglichkeit hätte (z.B. Trigger) die Datensätze zu revisionieren. Bei den Kontaktdaten wäre dies ähnlich, indem ich in der zweiten Tabelle die Adresse speichere und in der ersten Tabelle die Metadaten zur Person. Funktioniert so etwas?
Als Datenbanksystem würde ich MySQL oder Oracle verwenden.