Diferença entre dados estruturados, não estruturados e semi-estruturados

Olá pessoal. No meu dia a dia já lidei com diversos tipos de dados e vou aproveitar para definir aqui alguns deles e usar como referência caso eu queira revisar.

Uma forma comum de classificar dados é de acordo com sua estrutura. Nessa classificação existem três tipos principais:

  1. Dados estruturados
  2. Dados não estruturados
  3. Dados semi-estruturados

É muito importante saber com que tipo de dados você está lidando. Cada um tem uma abordagem diferente. Abaixo vou colocar a definição deles.


Dados estruturados

Dados estruturados possuem formato rígido e organizado em tabelas, com linhas e colunas bem definidas.

id nome idade
1 Victor 24
2 Aline 28

Dados semi-estruturados

Dados semi-estruturados não possuem tabelas rígidas, mas têm marcadores ou hierarquia que organizam parcialmente o conteúdo. Eles possuem uma estrutura (chaves e valores), mas não precisa seguir sempre o mesmo formato como uma tabela.

{
  "nome": "Victor",
  "idade": 24,
  "cidade": "Rio de Janeiro",
  "compras": [
    {"produto": "Celular", "preco": 2000},
    {"produto": "Fone", "preco": 200}
  ]
}

Dados não estruturados

Dados não estruturados não possuem formato ou organização definida. Por exemplo:

  1. Vídeos
  2. Imagens
  3. Áudios
  4. Posts de redes sociais

Um email com o texto: “Olá, gostaria de saber o preço do notebook X e o prazo de entrega

Esse texto não possui campos definidos como uma tabela.


Criado com Hugo
Tema Stack desenvolvido por Jimmy