Modelagem de Dados e SQL
06. Dados estruturados, semiestruturados e não estruturados
6º capítulo da apostila Modelagem de Dados e SQL: explicação contínua e em linguagem simples sobre Dados estruturados, semiestruturados e não estruturados, com exemplos, conexões e mapa mental.
Neste capítulo · 11 seções⌄
- O fio condutor
- As três categorias
- Formatos semiestruturados
- Schema-on-write × schema-on-read
- Guardar o não estruturado
- O relacional diante do semiestruturado
- Acompanhando um caso do início ao fim
- Como os conceitos se encaixam
- Roteiro para estudar e resolver problemas
- Resumo para revisão
- Fontes e base de cobertura
Uma organização recebe linhas de sistemas transacionais, documentos JSON de APIs, imagens, áudios e textos. A estrutura está no próprio conteúdo e no modo de interpretá-lo, não apenas na extensão do arquivo ou no lugar em que ele foi guardado.
O percurso começa pela representação do mundo real. Primeiro entendemos a arquitetura e os níveis de modelagem; depois construímos o modelo relacional, protegemos sua integridade e aprendemos SQL. Ao final, levamos essa base para o ambiente analítico dimensional. Este é o capítulo 6 de 12 da disciplina Modelagem de Dados e SQL. A leitura retoma Normalização de dados e usa essa base para avançar. Depois, seguiremos para Metadados e dicionário de dados.
O fio condutor
Banco de dados deve ser estudado como um sistema de decisões conectadas. O significado atribuído ao dado orienta o modelo; o modelo condiciona consultas e atualizações; o SGBD executa essas operações sob regras de segurança, concorrência, desempenho e recuperação. Quando uma dessas camadas muda, as demais podem ser afetadas.
Ao longo da leitura, acompanhe sempre quatro perguntas: qual problema está sendo resolvido, qual estrutura representa o problema, que garantia precisa ser preservada e qual custo acompanha a escolha. Esse roteiro ajuda a compreender os conceitos em vez de apenas memorizar nomes.
As três categorias
Começamos por As três categorias, pois essa base permite compreender as decisões apresentadas nas seções seguintes.
| Categoria | Definição | Exemplos |
|---|---|---|
| Estruturado | Ajusta-se a esquema definido antes da gravação: campos com nome, tipo e formato conhecidos | Tabelas relacionais, planilhas com colunas padronizadas, CSV de layout fixo |
| Semiestruturado | Autodescritivo: a estrutura viaja com o dado (tags, chaves, indentação), sem esquema rígido | XML, JSON, YAML, HTML, e-mail, logs de aplicação |
| Não estruturado | O conteúdo não se organiza em campos consultáveis | Texto livre, PDF digitalizado, imagem, áudio, vídeo |
A categoria é propriedade da representação, não do assunto: o mesmo pedido de compra pode existir como linhas de tabela (estruturado), como documento JSON numa integração (semiestruturado) e como PDF digitalizado do formulário (não estruturado) — cada forma impondo o que é possível fazer: SQL direto, navegação por chaves ou extração por OCR.
É comum a convivência das duas pontas: um acervo de vídeos de audiências descrito por fichas com título, data, duração e órgão tem conteúdo não estruturado com metadados estruturados. Os metadados tornam o acervo pesquisável; não mudam a natureza do conteúdo.
Repare como Critério: o conteúdo, Estruturado além do SGBD, Mesmo dado, formatos diferentes participam da mesma decisão. Ao relacionar esses elementos, fica mais fácil prever o comportamento do banco e reconhecer os efeitos de cada escolha.
Formatos semiestruturados
A seção anterior apresentou As três categorias. Agora chegamos a Formatos semiestruturados, que acrescenta a próxima peça do mesmo raciocínio.
Continue lendo de graça
O capítulo inteiro está liberado no plano gratuito
Criar conta leva menos de um minuto e não pede cartão. Você destrava o texto completo, o mapa mental, o PDF para estudar off-line e ainda resolve questões inéditas todo dia.
Leu o resumo? Agora pratique.
São 60 questões inéditas de Dados estruturados, semiestruturados e não estruturados, todas comentadas alternativa por alternativa.
Você volta para este capítulo depois de criar a conta.
Fontes consultadas
- DAMA-DMBOK, 2ª edição — Big Data e Ciência de Dados; Gerenciamento de Documentos e Conteúdo
- Elmasri & Navathe, Sistemas de Banco de Dados, 7ª ed. — caps. 1 e 13
- ISO/IEC 9075:2016 (SQL/JSON), ISO/IEC 9075-14 (SQL/XML), ISO/IEC 9075:2023
- RFC 8259 (JSON); W3C XML 1.0 e XML Schema; especificação JSON Schema
- Documentação oficial do PostgreSQL (JSON Types, Full Text Search, pg_trgm), Oracle (SecureFiles, XML DB), SQL Server (FILESTREAM) e Amazon S3
- Acervo comentado de Banco de Dados — Dados estruturados, semiestruturados e não estruturados (60 questões publicadas), conferido em 14/09/2026