Center Cursos
Africa 2010

Banco de Dados MySQL

Objetivo:
Este treinamento tem por objetivo capacitar desenvolvedores de software ou administradores de bancos de dados na utilização dos recursos oferecidos pelo MySQL. O curso está estruturado de modo a apresentar ao aluno os recursos básicos e avançados desse poderoso gerenciador de banco de dados.

 O MySQL é um banco de dados completo, robusto e extremamente rápido, com todas as características existentes nos principais bancos de dados pagos existentes no mercado. Devido ao baixo custo de implementação, ele tem sido amplamente utilizado por empresas dos mais variados portes, espalhadas por todo o mundo. O MySQL é o banco de dados livre mais utilizado e conhecimento da atualidade.

 

 

 Pré-requisitos:

• Conhecimentos em linguagens de programação
• Noções básicas sobre bancos de dados
• Conhecimentos em estrutura de redes de computadores
• Conhecimentos em sistemas operacionais

Metodologia:

Cada aluno terá a sua própria máquina de desenvolvimento e terá a oportunidade de gerenciar o seu próprio servidor MySQL durante todo o curso. Os conceitos serão aplicados com exercícios práticos, possibilitando ao aluno aplicar os conhecimentos obtidos e tirar dúvidas.

Conteúdo programático:

O que é o MySQL?
História do MySQL
Instalação do MySQL (Windows e Linux)
Banco de Dados
Tipos de Databases: MyISAM, InnoDB, MERGE, MEMORY (HEAP), BerkeleyDB (BDB), EXAMPLE, ARCHIVE, CSV e BLACKHOLE
Criação, Visualização, Ativação, Alteração e Exclusão
Tabelas
Criação, Visualização, Alteração, Exclusão, Bloqueio e Desbloqueio
Linguagem SQL
INSERT, UPDATE e DELETE e SELECT(WHERE, ORDER BY, JOIN e AS (alias))
Parametros: DISTINCT (registros distintos), LIMIT (primeiros "n" registros), COUNT (contador de registros), SUM (soma de campos), AVG (média de valores), MAX/MIN (valores máximo e mínimo), GROUP BY e HAVING
Tipos de Dados
Índices
Criação, Alteração e Remoção
Clientes Gráficos (PhpMyAdmin e SQLYog)
Segurança e Direitos de Acesso
Tabelas de permissões: geral da operação, no banco de dados , na tabela, na coluna e em stored procedures
Instruções de manipulação das permissões: CREATE USER, DROP USER, GRANT, SHOW GRANTS, REVOKE e SET PASSWORD
Segurança
Segurança no MySQL
Segurança nas aplicações
Armazenamento de senhas em tabelas
Segurança no servidor
Arquivos de log
Visões
Criação, Visualização, Alteração e Exclusão
Stored procedures
Criação, Visualização, Alteração, Execução, Backup e Exclusão
Functions
Criação, Visualização, Alteração, Execução, Backup e Exclusão
Triggers
Tipos, Criação, Alteração e Exclusão
Event Scheduler: Habilitação, Criação, Alteração e Exclusão
Cursores
Técnicas de Backups e Recoveries
Replicação
Técnicas de Otimização (Tuning)

Material (Kit/aluno): MySQL: Guia do Programador

Carga horária: diurno = 4 dias ou 08 noites (aprox. 32 hs)

Turma em formação para:  

8 NOITES, das 18:45h as 22:45hs, de 5 a 27/10 de 2a. e 4a.

Valor do investimento, incluso todo o kit didático, certificado e lanche: R$ 889,00, em até 5 vezes no cheque ou 3 vezes no cartão ou boleto, sem acréscimo). 


 

  
 

      Av. Independência, 3077             Ribeirão Preto/SP             Tel (16) 3235-6102            cursos@centercursos.com.br  Center Cursos no LinkedIn

 

ComunicaWeb Desenvolvido por