CIência de Dados
SQL Básico - O que é um banco de dados?
Quando pensamos em bancos de dados, muitas vezes esquecemos que, assim como quando queremos nos comunicar com outras pessoas, precisamos entender a linguagem que elas utilizam.
No caso dos bancos de dados relacionais, essa linguagem é a SQL (Structured Query Language), usada para que possamos nos comunicar com eles de forma direta e estruturada.
Mas o que é, afinal, um banco de dados?
Existem várias definições, mas de forma simples, podemos dizer que é uma coleção organizada de informações que tem como objetivo armazenar, organizar e gerenciar dados eletrônicos de maneira eficiente e performática.
Esses dados representam informações sobre uma pessoa, um lugar, um objeto, ou seja, qualquer coisa que possua uma característica.
Na minha cabeça, tudo o que existe (e talvez até o que não existe) também é dado.
Quais são os principais tipos de banco de dados?
De maneira geral, os bancos de dados podem ser divididos em dois grandes tipos: os relacionais e os não relacionais.
- Banco de Dados Relacionais: São os mais tradicionais e lidam com dados estruturados, organizados em tabelas, linhas e colunas.
- Toda a manipulação e consulta desses dados é feita através da linguagem SQL (Structured Query Language).
- São exemplos conhecidos: MySQL, SQL Server, PostgreSQL e Oracle.
- Banco de Dados Não Relacionais:
- Também chamados de NoSQL, esses bancos de dados surgiram para lidar com dados não estruturados ou sem um formato fixo — como imagens, vídeos, documentos ou grafos.
- Alguns exemplos: MongoDB, Amazon DynamoDB, Cassandra e Neo4j.
[post em atualização]