Informática · Concurso PF
Dados estruturados, semiestruturados e não estruturados
3 min de leitura5 flashcards8 questões
Cai no edital de: Agente PF, Escrivão PF, Papiloscopista PF
Resumo: Dados estruturados, semiestruturados e não estruturados
Essência. Classificação pelo grau de organização dos dados:
- Estruturados: esquema rígido e definido antes (schema-on-write), em linhas e colunas com tipos fixos. Ex.: tabelas de SGBD relacional, planilha bem formada, CSV com colunas fixas. Consultados com SQL.
- Semiestruturados: têm marcadores/etiquetas que dão alguma organização, mas o esquema é flexível e autodescritivo (cada registro pode ter campos diferentes). Ex.: JSON, XML, YAML, HTML, logs com chave=valor, e-mails (cabeçalho estruturado + corpo livre).
- Não estruturados: sem modelo predefinido. Ex.: textos livres, PDFs, imagens, áudio, vídeo, postagens em redes sociais. São a maior parte dos dados produzidos e exigem técnicas como mineração de texto, visão computacional e IA.
Onde guardar. Estruturados → banco relacional e data warehouse. Semi e não estruturados → bancos NoSQL (documentos, chave-valor, grafos, colunares) e data lake (formato bruto, schema-on-read: a estrutura é aplicada na leitura).
Pegadinha Cebraspe. "Arquivos JSON e XML são exemplos de dados não estruturados" → errado: são semiestruturados.
Visão geral
O tema aparece duas vezes no edital (9.3 e 21.4) e se conecta a big data (variedade), a NoSQL e às arquiteturas de dados (data lake × data warehouse). Na prática policial: extratos bancários em planilha (estruturado), dados de redes sociais em JSON (semi) e imagens de câmeras (não estruturado).
Regra
| Tipo | Esquema | Exemplos | Armazenamento típico |
|---|---|---|---|
| Estruturado | Fixo, definido antes | Tabela SQL, CSV regular | SGBD relacional, DW |
| Semiestruturado | Flexível, autodescritivo (tags/chaves) | JSON, XML, YAML, logs | NoSQL de documentos, data lake |
| Não estruturado | Inexistente | Vídeo, imagem, áudio, texto livre, PDF | Data lake, object storage |
Pontos-chave
- JSON: pares chave-valor, objetos
{}e listas[]; tipos: string, número, booleano, null, objeto, array. - XML: elementos com tag de abertura e fechamento, atributos; validável por DTD ou XSD.
- Schema-on-write × schema-on-read: o primeiro valida ao gravar (relacional); o segundo interpreta ao ler (data lake).
- NoSQL não significa "sem SQL" obrigatório; significa "não só SQL", com modelos flexíveis e escala horizontal.
- Metadados de um arquivo não estruturado (data, autor, GPS da foto) são estruturados.
Como o Cebraspe cobra
- "Documentos XML, por possuírem marcações, são considerados dados semiestruturados" → certo.
- "Dados não estruturados representam a menor parcela dos dados gerados atualmente" → errado (são a maior parte).
- "Em um data lake, os dados são armazenados no formato original e estruturados no momento da leitura" → certo.
- "Dados estruturados dispensam esquema prévio" → errado.
- "Vídeos de câmeras de vigilância são exemplo de dados não estruturados" → certo.
Mapa mental: Dados estruturados, semiestruturados e não estruturados
Toque play para percorrer o mapa. Clique num card para ver de perto, no fundo para afastar; arraste para mover e use Ctrl/⌘ + roda do mouse (ou a pinça) para zoom.
Flashcards de Dados estruturados, semiestruturados e não estruturados
Tente lembrar antes de virar o card.
- Revelar resposta
Dados estruturados
Esquema rígido e prévio (schema-on-write), linhas e colunas com tipos fixos; consultados com SQL.
- Revelar resposta
Dados semiestruturados
Marcadores que dão alguma organização, esquema flexível e autodescritivo: JSON, XML, YAML, HTML, logs.
- Revelar resposta
Dados não estruturados
Sem modelo predefinido: textos livres, PDFs, imagens, áudio, vídeo; maior parte dos dados produzidos.
- Revelar resposta
Schema-on-write × schema-on-read
On-write: estrutura definida antes de gravar (relacional, DW). On-read: aplicada na leitura (data lake).
- Revelar resposta
Onde guardar semi e não estruturados
Bancos NoSQL (documentos, chave-valor, grafos, colunares) e data lake.
Questões de Dados estruturados, semiestruturados e não estruturados
Questão 1 · Agente PF · Certo ou Errado
Arquivos JSON e XML são exemplos de dados não estruturados.
Revelar gabarito
Gabarito: Errado
Errado. São semiestruturados.
Questão 2 · Agente PF · Certo ou Errado
Imagens, vídeos e textos livres são exemplos de dados não estruturados.
Revelar gabarito
Gabarito: Certo
Certo. Não seguem modelo predefinido.
Questão 3 · Agente PF · Certo ou Errado
No data lake, adota-se a abordagem schema-on-read, em que a estrutura é aplicada no momento da leitura.
Revelar gabarito
Gabarito: Certo
Certo. Os dados são guardados brutos.
Questão 4 · Agente PF · Certo ou Errado
Dados semiestruturados exigem que todos os registros possuam exatamente os mesmos campos.
Revelar gabarito
Gabarito: Errado
Errado. O esquema é flexível; cada registro pode ter campos diferentes.
Questão 5 · Agente PF · Certo ou Errado
Tabelas de um banco de dados relacional armazenam dados estruturados.
Revelar gabarito
Gabarito: Certo
Certo. Têm esquema rígido definido previamente.