Duvidas Modelagem BD

SQL

14/03/2019

Fiquei com uma duvida em uma modelagem, tenho as Tabelas Cliente - Endereco - Contato, o cliente tem muitos endereços e contatos também tem muitos endereços, com isso as FK ficariam na tabela de endereço, posso criar um FK para atender as duas tabelas ou o certo seria criar na tabela Endereco as FK ClienteId e ContatoId.
Luiz Bandeira

Luiz Bandeira

Curtidas 0

Melhor post

Ana Lichirgu

Ana Lichirgu

14/03/2019

Bom dia! Eu faria o contrário...criaria a tabela endereço pras informações básicas (tipo nome da rua, avenida, etc...) aí vc coloca o id do endereço e no cadastro do cliente coloca o número e complemento se houver...

Por exemplo...Muitas pessoas possuem como endereço a Av. Afonso Pena, cep:00000-000...Porém somente o escritório XPTO fica na Afonso Pena, 597 sala 604...Você colocaria no cadastro do cliente somente o número e o complemento...

Só não se esqueça de colocar os endereços residenciais e comerciais do cliente no cadastro dele...

Espero ter ajudado!
GOSTEI 1

Mais Respostas

Luiz Bandeira

Luiz Bandeira

14/03/2019

Bom dia! Eu faria o contrário...criaria a tabela endereço pras informações básicas (tipo nome da rua, avenida, etc...) aí vc coloca o id do endereço e no cadastro do cliente coloca o número e complemento se houver...

Por exemplo...Muitas pessoas possuem como endereço a Av. Afonso Pena, cep:00000-000...Porém somente o escritório XPTO fica na Afonso Pena, 597 sala 604...Você colocaria no cadastro do cliente somente o número e o complemento...

Só não se esqueça de colocar os endereços residenciais e comerciais do cliente no cadastro dele...

Espero ter ajudado!

E se clientes e contatos tiverem muitos enderecos então teria que colocar as FK na tabela de endereco certo
GOSTEI 0
POSTAR