Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Datenbankdesign für Benutzer und Kontakte

Es kann verschiedene Möglichkeiten geben. Wenn Sie davon ausgehen, dass es für jeden Kontakt nur begrenzte Telefonnummern geben wird, können Sie mehrere Felder hinzufügen, eines für jede Telefonnummer, z. TelefonNr1, TelefonNr2, TelefonNr3.

Wenn Sie es flexibel halten möchten, können Sie eine Tabelle contact_phoneNos mit dem Fremdschlüssel von Contact hinzufügen und einen Datensatz für eine Telefonnummer behalten.

Ich schlage die erste Lösung vor, da sie häufig implementiert wird, wie Privatnummer, Büronummer usw. in jedem Feld