Olá todos,
para eu não ter que executar uma consulta toda vez que o usuário desejar saber os motivos pelo quais o crédito foi desaprovado vou guardar as consultas em uma tabela de banco de dados. (eu sei que a consulta é em tempo real e em um dia os dados de um CPF/CNPJ podem mudar... assim como seu nome ser "limpo", por isso tambem deixarei no sistema uma opção para se o usuário assim desejar executar uma nova consulta paga ao consultacpf.com)
Ao modelar o banco me surgiram - como sempre - várias maneiras de se fazer neston.
A primeira que me veio a cabeça foi essa:
Tabela ConsultaCPF
ConsultaCPFId int
CPFCNPJ varchar(20)
DataConsulta datetime
Nome varchar(200)
NomeMae varchar(200)
DataNascimento datetime
Documento varchar(20)
SituacaoDocumento varchar(200)
Status bit
TotalOcorrencias int
Mensagem varchar(200)
Pendencias text -- aqui irei guardar o dataset de pendencias convertido para XML
Mas não seria melhor fazer Com que o campo pendencias fosse dividido em 4 tabelas? Com os respectivos campos retornados de cada tabela do dataset?
tabela 1 = ConsultaCPFAlertaDocumentos
tabela 2 = ConsultaCPFPendenciasFinanceiras
tabela 3 = ConsultaCPFPendenciasVarejo
tabela 4 = ConsultaCPFPendenciasBACEN
O que vocês acham melhor?