Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera tenho algumas dúvidas.
Primeiramente tenho as seguintes tabelas
- tb_estados
- tb_cidades
- tb_enderecos
- tb_clientes
Onde a tabela tb_estados possui todos os estados do Brasil, e possui um relacionamento de 1..N com a tabela tb_cidades.
O problema é o seguinte da tabela endereço eu coloco o ID da tabela tb_cidades ou gravo os valores novamente?
Sei que gravar os valores novamente acabaria com a normalização do banco de dados, mas no meu sistema utilizo um WebService para me retornar o endereço pelo CEP e as vezes os valores retornados pelo webService são diferentes dos da tabela cidade, por exemplo, o WebService retorna 'São Paulo' enquanto na tabela tb_cidades esta 'Sao Paulo' o que vai fazer com que não seja localizado e não consiga pegar o ID da tabela tb_cidade. Ou talvez a minha tabela tb_cidades não possua alguma cidade, o que impediria o cadastro do cliente.
Alguem tem alguma sugestão de como posso resolver isto?
Valeu galera, abraços!!!
Carregando comentários...