Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou criando um banco de dados para uma empresa com filiais, no qual os 'endereços' das entidades FILIAL, EMPRESA_ENTREGA_TERCERIZADA, FUNCIONÁRIO, CLIENTE e FORNECEDOR foram divididos nos campos: Bairro, Logradouro, CEP, Num, Complemento, Cidade, Estado e País. Atualmente cada um destes campos foi considerado como um atributo das entidades mencionadas, porém me dá a impressão que terei uma imensa repetição de dados nos campos Cidade, Estado e País. Por outro lado, acredito que se estes campos forem modelados com entidades (CIDADE, ESTADO e PAIS), terei buscas mais complexas, com mais INNER JOINS e, portanto, mais demoradas. sendo a velocidade vital nesta aplicação. Em resumo, neste caso, devo deixar estes três campos como atributos ou transformá-los em entidades relacionadas? Também aceito outras sugestões de como modelar o endereço neste caso.
Carregando comentários...