Tabelle mit mehreren Tabellen verknüpfen
Noone
- datenbank
Hallo,
Ich habe drei Tabellen
Anschrift, Firma und Person
Beispiel für die Felder der Tabellen:
Felder in Anschrift: ID, Straße, Hausnummer, Ort, Typ (Lieferadresse, Rechnungsadresse, Privat, etc), etc
Felder in Firma: Felder: ID, Name, Typ (Lieferant, Kunde), etc
Felder in Person: ID, Vorname, Nachname, Geburtstag, etc
Sowohl Firma wie auch Person haben Anschriften, jede beliebige viele unterschiedlichen.
Ich könnte jetzt für die Person zwar in Anschrift ein Fremdschlüssel einfügen "Person_ID", aber die Firma benötigt die Anschriften ja ebenfalls.
Wie mach ich das am besten, das verschiedene Anschriften in der Anschrift-Tabelle sowohl auf Person wie auch auf Firma zeigen kann?
Ich denke das ist nebensächlich, aber da es erwähnt wird, das anzugeben: Postgre 8.3
Hallo,
Wie mach ich das am besten, das verschiedene Anschriften in der Anschrift-Tabelle sowohl auf Person wie auch auf Firma zeigen kann?
Mache doch in Anschrift einmal Person_ID und einmal Firma_ID...
Hi,
Sowohl Firma wie auch Person haben Anschriften, jede beliebige viele unterschiedlichen.
es ist schon ein Kreuz mit den Tabellen. Deshalb nimm doch einfach Kreuztabellen.
Cheatah