1
resposta

tabela endereço em um banco de dados

Estou desenvolvendo um banco de dados onde vou ter as tabelas principais 'estabelecimento', 'entregador' e 'pedido', em todas essas tabelas precisam do campo endereço, eu posso usar uma tabela 'endereco' para as três tabelas e usar apenas o 'id_endereco' nelas?

1 resposta

Oii Bárbara, tudo bem?

Sim, você pode criar uma tabela separada chamada 'endereco' e usar o 'id_endereco' nas tabelas 'estabelecimento', 'entregador' e 'pedido'. Essa abordagem é conhecida como normalização de banco de dados e ajuda a evitar redundâncias e a manter a integridade dos dados.

Ao criar uma tabela 'endereco', você armazena todas as informações de endereço em um único local. Cada endereço terá um 'id_endereco' único. Nas suas tabelas 'estabelecimento', 'entregador' e 'pedido', você não precisa armazenar todo o endereço novamente, apenas referencie o 'id_endereco' correspondente. Isso não só economiza espaço, mas também facilita atualizações de endereço, pois você só precisa atualizar um registro na tabela 'endereco'.

Um abraço e bons estudos.