BANCO DE DADOS - MODELAGEM, MYSQL E POSTGRESQL

Carga horária: 32hs

Os principais conceitos de Banco de Dados são indispensáveis para profissionais de TI que atuam nas áreas de Desenvolvimento (Programadores e Analistas), Business Intelligence, Business Analytics, Big Data e Administrador de Banco de Dados - DBA (Database Administrator).

Com um conteúdo objetivo e dinâmico, apresentado nas duas maiores ferramentas de banco de dados (SGBD) gratuitas do mercado, o MySQL e o PostgreSQL, este curso constrói e solidifica o conhecimento em modelagem de dados, normalização e manipulação de banco de dados.


Pré-requisito para cursos avançados de Banco de Dados.

Próximas turmas

Frequência Horário Início Término Valor
Segunda à Sexta 10:00/13:00h 04/06/2018 18/06/2018 6xR$165,00
Domingo 09:00/13:00h 01/07/2018 26/08/2018 6xR$165,00
Terça e Quinta 09:00/13:00h 03/07/2018 26/07/2018 6xR$165,00
Segunda e Quarta 18:00/22:00h 04/07/2018 30/07/2018 6xR$165,00
Sábado 13:00/17:00h 20/10/2018 08/12/2018 6xR$165,00

MySQL

  • Modelagem e normalização de bancos de dados
    • Entidades e Atributos
    • 1º Forma Normal
    • 2º Forma Normal
    • 3º Forma Normal
    • 4º Forma Normal
    • Cardinalidades
    • DER
    • Constraints
    • Tipos de Tabelas do MySQL
      • MyISAM
      • InnoDB
      • MERGE
  • Operações básicas
    • Tipos de dados
    • Criação de banco de dados
    • Blob e gravação de arquivos
    • Data e Hora
    • Create
    • Delete
    • Update
    • Insert
    • Select / Where
    • Order By
    • Group By
    • Distinct
    • Between
    • Case when
    • Queries Hierárquicas
    • Union
    • Joins (Left, right, inner)
    • Having
    • Truncate
    • Limit
    • Is Null
    • SubQueries
    • Funções do Sistema
    • Rollup
    • Metadados
    • Group By
  • Views
  • Criptografia de dados
  • Triggers
    • Eventos Before e After
    • Operadores old e new
  • Stored Procedures e funções
    • Entrada e Saída de dados
    • Estrutura condicional If/else
    • Loops (for e while)
  • Transações
    • Commit
    • Rollback
  • Criação de Usuários e definição de privilégios
  • Backup e Restore

 

PostgreSQL

  • Criação da base de dados
  • Schemas
  • Operações padrão do Postgre
  • Variáveis e funções do Postgre
  • Views
  • Transações
    • Commit
    • Rollback

Linguagem PLPGSQL

  • Functions
    • Entrada e Saída de dados
    • Cursores
    • Record
    • Raise Notice
    • Returns Table
  • Triggers 
  • Criação de Usuários
    • Definição de privilégios
    • Roles
  • Exportação de dados
    • TXT
    • CSV