Menu
Coddy logo textTech

O que é um banco de dados

Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 2 de 72.

Bancos de dados são como grandes recipientes que armazenam dados de maneira organizada.

Aqui estão dois exemplos de quando gostaríamos de criar um banco de dados:

  • Um banco de dados para uma universidade armazenar dados sobre estudantes, cursos e professores.
  • Um banco de dados para uma agência de carros acompanhar as vendas, o armazenamento de carros e os funcionários.
  • E muitos outros

Dentro de um banco de dados, existem tabelas, e cada tabela tem um nome, nomes de colunas e linhas.

Por exemplo, esta é uma tabela workers:

 firstnamelastnameageexp_yearsgender
1GhullyThuas292.3Feminino
2BostalShkolky320.2Masculino
3QaostuMalop214Feminino

A tabela workers tem 5 colunas de dados (firstname, lastname, age, exp_years, gender) e 3 linhas. A primeira coluna (que exibe 1, 2, 3) é apenas um número de linha, não uma coluna de dados.

Não precisamos de nenhuma ferramenta especial para saber que temos 3 trabalhadores, e é fácil calcular a idade média de todos eles (29 + 32 + 21) / 3.

Mas o que acontece quando temos mil ou até mesmo um milhão de linhas?

É aí que entram os bancos de dados e o SQL (Structured Query Language).

SQL é uma linguagem padrão projetada especificamente para gerenciar e manipular dados em bancos de dados.

Os bancos de dados armazenam todas as tabelas, e SQL nos ajuda a extrair e analisar os dados de que precisamos.

Para extrair a tabela inteira do banco de dados, precisamos especificar quais colunas SELECT e FROM qual tabela extrair.

Para fazer isso, vamos escrever:

SELECT column1, column2, column3 FROM table_name
challenge icon

Desafio

Fácil

Tabelas e colunas disponíveis:

  • workers: firstname, lastname, age, exp_years, gender

 

Escreva uma consulta para extrair a tabela inteira (todas as colunas) do banco de dados.

Use SELECT * ou liste todas as colunas explicitamente para recuperar cada coluna da tabela workers.

Experimente você mesmo

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Playground de SQL