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:
- Dados estruturados
- Dados não estruturados
- 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:
- Vídeos
- Imagens
- Áudios
- 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.