Ich habe folgendes Problem, welches ich mit PHP/MySQL lösen möchte.
In der Tabelle Gruppen werden die Datensätze der Gruppen abgelegt. In einer zweiten Tabelle werden die Datsätze zu Objekten abgelegt. Wenn ich nun die Verbindungen zwischen Objekten und Gruppen herstellen will, löse ich dass über eine dritte Tabelle. So kann man eindeutig darstellen, welche Gruppen zu welchem Objekt Beziehungen pflegen. So weit so gut.
Jetzt möchte ich aber auch Beziehungen zu Gruppen untereinander herstellen. D.h. wenn ich Gruppe A bearbeite und zur Gruppe B und C "anhänge", dann müsste ich bei der Bearbeitung der Gruppe B bzw. C sofort erkennen, dass eine Verbindung zur Gruppe A besteht. Ich habe moment keine richtige Idee. Ebenso muss dann möglich sein, wenn z.B. Gruppe B aufgerufen und aktualisiert wird und ich die Gruppe A abhänge, dann sollte beim Aufruf der Gruppe A auch keine Verbindung zur Gruppe B bestehen.
Ich brauche nur einen Ansatz für die Tabellenstruktur, die das regelt.
In der Tabelle Gruppen werden die Datensätze der Gruppen abgelegt. In einer zweiten Tabelle werden die Datsätze zu Objekten abgelegt. Wenn ich nun die Verbindungen zwischen Objekten und Gruppen herstellen will, löse ich dass über eine dritte Tabelle. So kann man eindeutig darstellen, welche Gruppen zu welchem Objekt Beziehungen pflegen. So weit so gut.
Jetzt möchte ich aber auch Beziehungen zu Gruppen untereinander herstellen. D.h. wenn ich Gruppe A bearbeite und zur Gruppe B und C "anhänge", dann müsste ich bei der Bearbeitung der Gruppe B bzw. C sofort erkennen, dass eine Verbindung zur Gruppe A besteht. Ich habe moment keine richtige Idee. Ebenso muss dann möglich sein, wenn z.B. Gruppe B aufgerufen und aktualisiert wird und ich die Gruppe A abhänge, dann sollte beim Aufruf der Gruppe A auch keine Verbindung zur Gruppe B bestehen.
Ich brauche nur einen Ansatz für die Tabellenstruktur, die das regelt.
Kommentar