0% acharam este documento útil (0 voto)
2 visualizações3 páginas

Introdução ao SQL: Comandos e Práticas

SQL é uma linguagem utilizada para gerenciar e consultar dados em bancos de dados, permitindo operações como selecionar, inserir, atualizar e excluir informações. O documento apresenta os principais comandos SQL, como SELECT e WHERE, e sugere um cronograma de aprendizado e exercícios práticos para fixar o conhecimento. Além disso, menciona ferramentas e métodos para garantir a retenção do aprendizado e conexões com outras áreas, como Excel e Power BI.

Enviado por

jaffsousa
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
2 visualizações3 páginas

Introdução ao SQL: Comandos e Práticas

SQL é uma linguagem utilizada para gerenciar e consultar dados em bancos de dados, permitindo operações como selecionar, inserir, atualizar e excluir informações. O documento apresenta os principais comandos SQL, como SELECT e WHERE, e sugere um cronograma de aprendizado e exercícios práticos para fixar o conhecimento. Além disso, menciona ferramentas e métodos para garantir a retenção do aprendizado e conexões com outras áreas, como Excel e Power BI.

Enviado por

jaffsousa
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

O que é SQL?

Imagine que você tem uma caixa enorme cheia de cartas de Pokémon organizadas por nome, tipo e força. SQL
é como uma linguagem que você usa para pedir para alguém te entregar apenas as cartas que você quer,
como "me dê todos os Pokémons do tipo fogo com mais de 50 de força". Ele ajuda a organizar e encontrar
informações em um lugar grande chamado "banco de dados".

Como funciona o SQL?

1. SELECT: É como dizer "eu quero isso". Por exemplo, "me mostre os nomes de todos os Pokémons".

sql

CopiarEditar

SELECT Nome FROM Pokemon;

2. WHERE: É como adicionar um filtro. Por exemplo, "me mostre só os Pokémons do tipo fogo".

sql

CopiarEditar

SELECT Nome FROM Pokemon WHERE Tipo = 'Fogo';

3. INSERT: É quando você adiciona uma nova carta na sua coleção.

sql

CopiarEditar

INSERT INTO Pokemon (Nome, Tipo, Força) VALUES ('Charmander', 'Fogo', 50);

4. UPDATE: É quando você muda alguma coisa. Por exemplo, a força de um Pokémon.

sql

CopiarEditar

UPDATE Pokemon SET Força = 60 WHERE Nome = 'Charmander';

5. DELETE: É quando você tira uma carta da coleção.

sql

CopiarEditar

DELETE FROM Pokemon WHERE Nome = 'Charmander';

Pontos para Simplificar ou Expandir

• Simplificar:

o Reduzir termos técnicos como "banco de dados" e explicar como "uma coleção organizada
de informações".

o Usar metáforas simples para conceitos mais abstratos como "filtragem".

• Expandir:

o Explicar com mais exemplos práticos, como planilhas de escola (alunos com notas) ou
listas de tarefas.

o Introduzir conceitos de chaves primárias e como elas ajudam a encontrar itens únicos.
20% Mais Importantes no SQL (Princípio de Pareto)

1. SELECT (consulta básica)

o Prática: Comece com consultas simples e vá adicionando filtros com WHERE.

o Domínio: Treine com diferentes tipos de filtros, como números, textos e datas.

2. Filtros e Condições (WHERE, AND, OR)

o Prática: Combine condições para criar filtros complexos.

o Domínio: Experimente cenários reais, como "alunos com nota maior que 7 e idade menor
que 12".

3. Manipulação de Dados (INSERT, UPDATE, DELETE)

o Prática: Crie uma tabela e insira dados fictícios, depois atualize e exclua alguns.

o Domínio: Entenda quando usar cada comando com responsabilidade.

4. Organização (ORDER BY, GROUP BY)

o Prática: Organize os dados por uma coluna específica, como "nota mais alta para mais
baixa".

o Domínio: Use agrupamentos para contar ou somar valores.

5. Funções Agregadas (COUNT, SUM, AVG)

o Prática: Faça cálculos com os dados, como somar notas de uma turma.

o Domínio: Combine com GROUP BY para análises mais profundas.

Cronograma Baseado em Repetição Espaçada

Semana 1: Fundamentos

• Dias 1-3: SELECT, WHERE

• Dias 4-5: INSERT, UPDATE, DELETE

• Dias 6-7: Revisão e exercícios simples

Semana 2: Organização e Agregação

• Dias 8-9: ORDER BY, GROUP BY

• Dias 10-11: Funções agregadas

• Dias 12-13: Combinações avançadas (AND, OR)

• Dia 14: Revisão e exercícios práticos

Semana 3: Práticas Avançadas

• Dias 15-17: Junções de tabelas (JOIN)

• Dias 18-19: Subconsultas e operações em múltiplas tabelas

• Dias 20-21: Projeto prático


Exercícios para Fixar o Conhecimento

1. Criar um banco de dados simples:

o Tabela: Alunos (Nome, Nota, Idade)

o Tarefa: Inserir 5 alunos, atualizar uma nota, excluir um aluno.

2. Consultar dados com filtros:

o Mostrar alunos com nota maior que 8.

3. Funções agregadas:

o Calcular a média das notas.

4. Organização e agrupamento:

o Listar alunos organizados por nota em ordem decrescente.

Ferramentas e Métodos para Garantir Retenção

• Ferramentas:

o DB Browser for SQLite (prático e leve)

o Khan Academy (exemplos visuais)

o W3Schools SQL (tutoriais rápidos)

• Métodos Multissensoriais:

o Visuais: Use gráficos que mostram tabelas e resultados.

o Auditivos: Vídeos explicativos no YouTube.

o Práticos: Crie um mini-projeto, como um sistema de biblioteca.

Conexões com Outros Conhecimentos

• Excel: Relacione consultas SQL com filtros e tabelas dinâmicas.

• Power BI: SQL pode ser usado para criar tabelas personalizadas.

• Lógica de Programação: Condições IF em SQL são como estruturas de controle.

Você também pode gostar