Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Design de banco de dados para usuários e contatos


Pode haver diferentes maneiras. Se você assumir que haverá números de telefone limitados para cada contato, poderá adicionar vários campos, um para cada número de telefone, por exemplo, PhoneNo1, PhoneNo2, PhoneNo3.

Se você quiser mantê-lo flexível, você pode adicionar uma tabela contact_phoneNos com a chave estrangeira de contato e manter um registro para um número de telefone.

Sugiro a primeira solução como é comumente implementada, como Home No. Office No, etc em cada campo