Guten Tag,
ich habe eine Frage zur Datenbanktheorie.
In meiner Datenbank gibt es eine Tabelle in der Informationen über den Benutzer abgespeichert werden (UserID, UserName, etc.). In einer zweiten Tabelle befinden sich Datensätze, die von Benutzern über ein Formular bearbeitet und exportiert werden können.
Wenn ein Datensatz bearbeitet wird, speichere ich die UserID mit dem Datensatz um zu verfolgen welcher User den Datensatz als letzes bearbeitet hat. Es soll auch gespeichert werden welcher User den Dantensatz als letzes exportiert hat.
Das Problem dabei ist, dass ich dann zwei 1:n Beziehungen zwischen zwei Tabellen hätte. Wenn ich diese mit MS Access herstellen möchte funktioniert das nicht (mit referentieller Integrität).
Wie löse ich das Problem? Wenn ich referentielle Integrität ausschalte für diese Beziehugnen wäre das ja schlecht, oder?
Viele Grüße,
blck
ich habe eine Frage zur Datenbanktheorie.
In meiner Datenbank gibt es eine Tabelle in der Informationen über den Benutzer abgespeichert werden (UserID, UserName, etc.). In einer zweiten Tabelle befinden sich Datensätze, die von Benutzern über ein Formular bearbeitet und exportiert werden können.
Wenn ein Datensatz bearbeitet wird, speichere ich die UserID mit dem Datensatz um zu verfolgen welcher User den Datensatz als letzes bearbeitet hat. Es soll auch gespeichert werden welcher User den Dantensatz als letzes exportiert hat.
Das Problem dabei ist, dass ich dann zwei 1:n Beziehungen zwischen zwei Tabellen hätte. Wenn ich diese mit MS Access herstellen möchte funktioniert das nicht (mit referentieller Integrität).
Wie löse ich das Problem? Wenn ich referentielle Integrität ausschalte für diese Beziehugnen wäre das ja schlecht, oder?
Viele Grüße,
blck