SQL - Grupo-de-estudos-2024/Fase-1 GitHub Wiki
Side Quest: SQL
Structured Query Language
Faremos uma introdução ao SQL com foco em como ler e escrever queries para análise de dados.
No futuro (Na fase 3 do grupo de estudos) iremos aprender a projetar e manter bancos de dados relacionais.
Ementa
- Introdução aos bancos de dados relacionais
- Estrutura de um banco de dados relacional
- Servidor
- Banco de dados
- Tabela
- Coluna
- Tipos de dados
- O que é um relacionamento
- Tipos de relacionamentos
- Tipos de bancos de dados relacionais
- Diferentes fornecedores de bancos de dados
- Diferentes especificações da linguagem
- TSQL, PL/pgSQL, PL/SQL, SQL/PSM, SQL
- Estrutura de um banco de dados relacional
- Instalação de banco de dados local
- SQL
- DBs e RDBMS
- Mostrar diagrama ER
- Sintaxe de consultas
- Referêcia de sintaxe w3schools
- Também ver seções distinct, where, order by, and, or not
- SQL escrito
- Referêcia de sintaxe w3schools
- Sintaxe de inserção de dados
- Sintaxe de atualização de dados
- Sintaxe de exclusão de dados
- Funções de agregação
- Funções de relacionamento (Joins)
- Indexação
- Exercícios e prática
Links relacionados
Primeiro dia
Introdução SQL
Tipos de colunas
- Numéricos
- Datas
- Texto
- Geográficos
- JSON
- Binários (Imagens)
Instalação de banco de dados local
- Baixar o banco de dados MySQL
- Baixar versão de Windows
- Fazer instalação com versão 'Full'
- Inclui servidor
- Inclui cliente (MySQL Workbench)
- Após instalação, criar usuário e senha root (root/admin)