Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos tenho uma tabela e nela preciso guardar o endereço do usuário. Gostaria de saber por experiência dos senhores se devo guardar esse endereço na mesma tabela com o nome e outros dados do usuário ou simplesmente criar uma nova tabela e relacionar a ID do usuário com uma FK nessa nova tabela?
cada usuário só vai ter um único endereço, porém observando o banco, a tabela de cliente ficou gigantesca, por isso a ideia de separar. o que acham?
Bom, se o cliente for ter vários endereços o melhor a se fazer é com chave-estrangeira, mas se for somente um endereço, faça o na própria tabela... Isso te poupará tempo e te dará menos dor de cabeça.
O exemplo do Motta está ótimo.
Depende, endereço é algo que precisa realmente ter vários ?
Imagine um Sistema de Entrega de assinatura de jornais.
Segunda a sexta o cliente quer no trabalho, sábados, domingos e feriados em casa.
Férias na casa de praia.
Um Sistema que apenas fature bastaria um endereço.