ApostilaSQL e modelagem com banco de dados
sumário-
1 Objetivos do curso
-
1.1 O que é realmente importante?
-
1.2 Sobre os exercícios
-
1.3 Tirando dúvidas e indo além
-
2 Meu problema
-
2.1 Criando o nosso banco de dados
-
2.2 Começando um caderno novo: criando o banco
-
2.3 O padrão utilizado neste curso
-
2.4 A tabela de compras
-
2.5 Conferindo a existência de uma tabela
-
2.6 Inserindo registros no banco de dados
-
2.7 Selecão simples
-
2.8 A formatação de números decimais
-
2.9 A chave primária
-
2.10 Recriando a tabela do zero
-
2.11 Consultas com filtros
-
2.12 Modelando tabelas
-
2.13 Resumindo
-
2.14 Exercícios
-
3 Atualizando e excluindo dados
-
3.1 Utilizando o UPDATE
-
3.2 Atualizando várias colunas ao mesmo tempo
-
3.3 Utilizando uma coluna como referência para outra coluna
-
3.4 Utilizando o DELETE
-
3.5 Cuidados com o DELETE e UPDATE
-
3.6 Resumindo
-
4 Alterando e restringindo o formato de nossas tabelas
-
4.1 Restringindo os nulos
-
4.2 Adicionando Constraints
-
4.3 Valores Default
-
4.4 Evolução do banco
-
4.5 Resumindo
-
5 Agrupando dados e fazendo consultas mais inteligentes
-
5.1 Ordenando os resultados
-
5.2 Resumindo
-
6 Juntando dados de várias tabelas
-
6.1 Normalizando nosso modelo
-
6.2 One to Many/Many to One
-
6.3 FOREIGN KEY
-
6.4 Determinando valores fixos na tabela
-
6.5 Server SQL Modes
-
6.6 Resumindo
-
7 Alunos sem matrícula e o Exists
-
7.1 Subqueries
-
7.2 Resumindo
-
8 Agrupando dados com GROUP BY
-
8.1 Resumindo
-
9 Filtrando agregações e o HAVING
-
9.1 Condições com HAVING
-
9.2 Resumindo
-
10 Múltiplos valores na condição e o IN
-
10.1 Resumindo
-
11 Sub-queries
-
11.1 Resumindo
-
12 Entendendo o LEFT JOIN
-
12.1 RIGHT JOIN
-
12.2 JOIN ou SUBQUERY?
-
12.3 Resumindo
-
13 Muitos alunos e o LIMIT
-
13.1 Limitando e buscando a partir de uma quantidade específica
-
13.2 Resumindo