BANCO DE DADOS - MODELAGEM, MYSQL E POSTGRE

Carga horária: 32hs

Objetivo: Curso voltado para alunos que desejam iniciar carreira em banco de dados e futuramente como DBA. Este curso solidifica o conhecimento de base 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
Terça e Quinta 18:00/22:00h 26/09/2017 24/10/2017 6xR$165,00
Sábado 09:00/13:00h 18/11/2017 27/01/2018 6xR$165,00(não haverá aula em 23 e 30/12/2017)
Segunda, Quarta e Sexta 10:00/13:00h 22/11/2017 15/12/2017 6xR$165,00

MySQL

  • Modelagem e normalização de bancos de dados
    • Criação de banco de dados
    • Variáveis e funções da base 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
    • Enums
    • 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, natural)
    • Minus
    • Having
    • Truncate
    • Limit
    • Is Null
    • SubQueries
    • Funções
      • Sum
      • Avg
      • Count
      • Max
      • Min
      • Round
      • Concat
      • Substr
      • Date format
      • Interval
      • Manipulação de data e hora
    • Rollup
    • Metadados
    • Group By Union
  • Views
  • Criptografia de dados
  • Triggers
    • Eventos Before e After
    • Operadores old e new
    • Backup de dados
  • Stored Procedures e funções
    • Entrada e Saída de dados
    • Cursores
      • Implícito
      • Explicito
    • Estrutura condicional If/else
    • Loops (for e while)
  • Transações
    • Commit
    • Rollback
  • Criação de Usuários e definição de privilégios

 

PostGre

  • Criação da base de dados
  • Schemas
  • Operações padrão do Postgre
  • Variáveis e funções do Postgre
  • Modelagem de dados
    • Generalização / Especialização
    • Inherits
  • Views
  • Vetores
  • Transações
    • Commit
    • Rollback
    • Tratamento de Erros

 

Linguagem PLPGSQL

  • Functions
    • Entrada e Saída de dados
    • Cursores
    • Record
    • Raise Notice
    • Returns Table

Procedures

  • Triggers baseadas em Procedures
  • Criação de Usuários
    • Definição de privilégios
    • Roles
  • Criptografia de dados
  • Exportação de dados
    • TXT
    • CSV