BANCO DE DADOS - MODELAGEM, MYSQL E POSTGRESQL

Carga horária: 32hs

Conhecimento em banco de dados passou a ser necessário em diversos segmentos do mercado de trabalho. Hoje o mercado espera que profissionais de outras áreas, além da TI, também detenham esse conhecimento.

Este é o curso de iniciação em banco de dados para todos os profissionais.

Apresentando os principais conceitos de Banco de Dados que 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), o curso é um dos pilares para uma carreira sólida.

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óximas turmas

Frequência Horário Início Término Valor
Terça e Quinta 09:00/13:00h 20/06/2019 16/07/2019 6xR$180,00
Sábado 13:00/17:00h 24/08/2019 26/10/2019 6xR$180,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