Visão Geral: Banco de Dados, RDBMS e SQL 🐘
Vamos conhecer um pouco sobre como empresas e organizações armazenam dados, e como os analistas e cientistas de dados utilizam os dados armazenados.
Banco de Dados
Um banco de dados ou base de dados é um conjunto de dados estruturados armazenados num computador, organizados para mais fácil e rápido acesso. Bancos de dados podem ser relacionais ou não relacionais (NoSQL databases).
Banco de Dados Relacionais
É um tipo de banco de dados, onde a estruturação e organização nos permitem identificar, acessar e analisar dados relacionados e a relação entre eles. Geralmente é organizado em tabelas.
Tabelas: Linhas e Colunas
Tabelas podem conter centenas, milhares e, às vezes, até milhões de linhas de dados. Essas linhas são frequentemente chamadas de registros.
As tabelas também podem ter muitas colunas de dados. As colunas, também chamadas de campos, são rotuladas com um nome descritivo (digamos, idade, por exemplo) e têm um tipo de dado específico. Por exemplo, uma coluna chamada idade pode ter um tipo de dados INTEGER (indicando o tipo de dado que ela deve conter, que neste caso é um inteiro).
Relational Database Management System (RDBMS)
Um Sistema de Gerenciamento de Banco de Dados Relacional (RDBMS) é um programa que permite criar, atualizar e administrar um banco de dados relacional.
O RDBMS oferece uma estrutura consistente para armazenar e recuperar dados, tornando-o uma escolha popular para uma ampla variedade de aplicações, desde pequenas empresas até grandes sistemas corporativos.
A maioria desses sistemas utilizam de SQL para acessar o banco de dados, como MySQL, PostgreSQL, Oracle e Microsoft SQL Server.
SQL
SQL (Structured Query Language) é uma linguagem de programação usada para se comunicar com os dados armazenados num RDBMS. A sintaxe da linguagem é parecida com inglês, o que a torna fácil de escrever, ler e interpretar.
Os sistemas de RDBMS usam de diferentes variações de SQL para acesso, portanto é uma linguagem importante de ser aprendida para tarefas que necessitam manipulação de dados.
Aprendendo a linguagem, você será capaz de trabalhar com diversos sistemas de RDBMS para diversas finalidades e aplicações.
Para aprender mais sobre SQL, clique aqui.
Conclusão 🎑
Bom, essa seção termina aqui. Caso tenha alguma dúvida que não conseguiu encontrar online, envie para raphaelsoaresbrasil@gmail.com. Obrigado pela atenção, e bons estudos.