DanielBodensee
Mitglied
Hallo,
ich werde demnächst meine erste Datenbank mit MySQL erstellen, bin jetzt aber am überlegen, wie ich mein Vorhaben richtig in die Datenbank abbilde.
Gegeben ist ein kleiner Verein mit Kinder und Eltern als auch Erwachsenen.
Ich möchte jetzt alle Mitglieder (Kinder und Erwachsene) sowie die Eltern der Kinder in einer Datenbank abbilden.
Genutzt werden soll dies auch für Anschreiben ohne das eine Familie mehr als ein Schreiben bekommt.
Ich dachte daher an eine Struktur (vereinfacht) wie:
ID, ID-Partner, Name, Vorname, Anschrift .....
Wenn ich ein Kind anlege, muss ich als erstes ein Elternteil anlegen, welches die ID 1 bekommt. Lege ich dann das Kind an, bekommt dies die ID 2, in das Feld ID-Partner müsste ich dann die ID des Elternteil eintragen (also 1). Der Ehepartner wird ebenfalls angelegt, auch hier wäre die ID-Partner = 1.
Somit kann ich jeden einzeln (Geburtstag) oder die Familie als solches (wenn ID-Partner = 0/leer) anschreiben.
Wäre sowas in der Art als eine ^Tabelle korrekt? Wuerdet Ihr evtl eine Tabelle für den Hauptpartner und eine weitere Tabelle für die Kinder mit Verweis auf die erste Tabelle machen?
Wie macht man sowas richtig?
Gruss,
Daniel
ich werde demnächst meine erste Datenbank mit MySQL erstellen, bin jetzt aber am überlegen, wie ich mein Vorhaben richtig in die Datenbank abbilde.
Gegeben ist ein kleiner Verein mit Kinder und Eltern als auch Erwachsenen.
Ich möchte jetzt alle Mitglieder (Kinder und Erwachsene) sowie die Eltern der Kinder in einer Datenbank abbilden.
Genutzt werden soll dies auch für Anschreiben ohne das eine Familie mehr als ein Schreiben bekommt.
Ich dachte daher an eine Struktur (vereinfacht) wie:
ID, ID-Partner, Name, Vorname, Anschrift .....
Wenn ich ein Kind anlege, muss ich als erstes ein Elternteil anlegen, welches die ID 1 bekommt. Lege ich dann das Kind an, bekommt dies die ID 2, in das Feld ID-Partner müsste ich dann die ID des Elternteil eintragen (also 1). Der Ehepartner wird ebenfalls angelegt, auch hier wäre die ID-Partner = 1.
Somit kann ich jeden einzeln (Geburtstag) oder die Familie als solches (wenn ID-Partner = 0/leer) anschreiben.
Wäre sowas in der Art als eine ^Tabelle korrekt? Wuerdet Ihr evtl eine Tabelle für den Hauptpartner und eine weitere Tabelle für die Kinder mit Verweis auf die erste Tabelle machen?
Wie macht man sowas richtig?
Gruss,
Daniel