jodevelopment
Grünschnabel
Hi, suche Tips zum richtigen Datenbank-Design.
Eine Tabelle 'Address' soll von mehreren Tabellen wie 'Staff' und 'SalesRepresentative' referenziert werden (siehe Screenshot).
Ein Mitarbeiter (Staff) kann mehrere Addressen haben. Auch ein Vertreter kann mehrere Addressen haben. Allerdings haben die beiden Tabellen auch unterschiedliche Attribute.
Lege ich eine Addresse für einen SalesRepr an, wäre allerdings der Foreign-Id Eintrag für Staff (Staff_ID) in der Address-Tabelle NULL.
Ist das so ok oder gibt es andere sinnvolle Alternativen?
Danke und Gruss
jo
Eine Tabelle 'Address' soll von mehreren Tabellen wie 'Staff' und 'SalesRepresentative' referenziert werden (siehe Screenshot).
Ein Mitarbeiter (Staff) kann mehrere Addressen haben. Auch ein Vertreter kann mehrere Addressen haben. Allerdings haben die beiden Tabellen auch unterschiedliche Attribute.
Lege ich eine Addresse für einen SalesRepr an, wäre allerdings der Foreign-Id Eintrag für Staff (Staff_ID) in der Address-Tabelle NULL.
Ist das so ok oder gibt es andere sinnvolle Alternativen?
Danke und Gruss
jo