Mysql
 sql >> Database >  >> RDS >> Mysql

Progettazione database per utenti e contatti

Ci possono essere diversi modi. Se presumi che ci saranno numeri di telefono limitati per ogni contatto, puoi aggiungere più campi uno per ogni numero di telefono, ad es. TelefonoNo1, TelefonoNo2, TelefonoNo3.

Se vuoi mantenerlo flessibile, puoi aggiungere una tabella contact_phoneNos con la chiave esterna di Contact e conservare un record per un numero di telefono.

Suggerisco la prima soluzione poiché è comunemente implementata, come No. Casa, No. Ufficio, ecc. in ogni campo