Uma equipe de desenvolvimento está integrando dados de diferentes fontes para um sistema de análise de processos judiciais. Eles precisam combinar informações provenientes de:
- Um banco de dados relacional que armazena metadados dos processos (número, classe, assunto, data de distribuição).
- Uma planilha CSV contendo a lista de partes envolvidas (nome, CPF/CNPJ, tipo de participação).
- Uma API REST que retorna, em formato JSON, os andamentos processuais mais recentes.
- Um arquivo XML com a estrutura hierárquica das varas e tribunais.
Considerando as características de cada formato e as boas práticas de integração de dados, analise as afirmativas abaixo:
- Para integrar os dados da planilha CSV, é necessário definir um delimitador e um caractere de aspas, pois campos podem conter o delimitador, exigindo tratamento adequado.
- A API REST que retorna JSON pode ser consumida diretamente por qualquer linguagem de programação, pois JSON é um formato nativo de JavaScript e, portanto, universalmente suportado sem necessidade de bibliotecas adicionais.
- O arquivo XML, por ser hierárquico, permite representar relacionamentos um-para-muitos (ex.: um tribunal com várias varas) de forma mais natural que o CSV, que é plano.
- Na integração, é possível converter dados do XML para JSON e vice-versa, mas essa conversão pode perder informações sobre namespaces e atributos, a menos que sejam tratados explicitamente.
- O banco de dados relacional pode ser consultado por meio de SQL, e os resultados podem ser exportados para CSV ou JSON, facilitando a integração com as demais fontes.
Estão corretas APENAS as afirmativas: