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
  • Instalação de banco de dados local
  • SQL
    • DBs e RDBMS
    • Mostrar diagrama ER
    • Sintaxe de consultas
    • 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)