Logar
Evento
/

MySQL - Módulo I

MySQL - Módulo I

Participantes

0
participantes
0
curtidas
Banner - MySQL - Módulo I
Mostrar
  • De 10/03 às 09:00 até: 14/04 às 18:00
  • Av. Paulista, 1009 - 9° andar - São Paulo/São Paulo - Brasil

Descrição

Carga Horária: 40 horas.

 

Objetivo

Este treinamento destina-se aos profissionais de informática que pretendem compreender as técnicas essenciais de utilização da linguagem SQL no gerenciador de banco de dados MySQL.

No decorrer do treinamento, serão abordados assuntos incluindo os conceitos básicos de utilização do MySQL, bem como a projeção e criação de um banco de dados. Também serão apresentadas informações referentes à definição de cláusulas, à associação de tabelas e à integridade e consistência dos dados, entre outras.

 

Pré-requisito

Para que os alunos possam aproveitar este treinamento ao máximo, é importante que eles tenham conhecimento de um sistema operacional (Linux ou Windows) e tenham participado do treinamento de Introdução à Lógica de Programação, da Impacta, ou possuam conhecimentos equivalentes.
 

Conteúdo Programático

 

Conceitos básicos

Introdução; Banco de dados relacional e a linguagem SQL; Características; Segurança; Escalabilidade; Portabilidade; Interface e conectividade; Case sensitive; Identificadores; Bugs do MySQL; Ferramenta gráfica ou comandos.

Projetando um banco de dados

Projetando a estrutura do banco de dados; Redundância de dados; Anomalias; Normalização; Modelagem de dados; Tabelas; Colunas; Linhas; Chaves; Tipos de dados.

Criando um banco de dados

Criando tabelas; A primeira tabela; O comando INSERT; A instrução SELECT; A segunda tabela; A sintaxe completa da instrução CREATE TABLE.

DML

Os comandos DML; SELECT; Exibindo todas as colunas; Exibindo algumas colunas; Exibindo algumas colunas utilizando Alias; Exibindo colunas cujo nome contém espaço; Criando uma coluna virtual; Exibindo um cálculo; Cláusula DISTINCT; Cláusula LIMIT; INSERT; INSERT posicional; INSERT declarativo; INSERT com SELECT: copiando dados de uma tabela para outra; INSERT com SELECT: quando as tabelas são iguais; INSERT com SELECT: quando as duas tabelas são diferentes; UPDATE; Alterando dados de uma coluna; Alterando dados de várias colunas; DELETE.

A cláusula WHERE

Os operadores: AND; OR; IN; BETWEEN; NOT BETWEEN; LIKE; NOT LIKE.

A cláusula ORDER BY

Ordenando por colunas; Ordenando por uma coluna; Ordenando várias colunas; ASC e DESC.

Integridade e consistência dos dados

Regras de integridade e consistência; Constraints; Chaves primárias; Chaves secundárias; Regras de validação; Chaves estrangeiras; Valor padrão; Valores nulos e não-nulos; Datatypes; Regras das constraints; Criando tabelas com todas as regras de integridade e consistência; Modelo Entidade-Relacionamento - MER; Relacionamento; Relacionamento 1:1; Relacionamento 1:N; Regras de relacionamento de 1:N; Relacionamento N:N; Regras de relacionamento de N:N.

Associando tabelas

INNER JOIN; LEFT JOIN; RIGHT JOIN; Associando múltiplas tabelas; CROSS JOIN; Os comandos UPDATE e DELETE.

Union e Subquery

UNION ALL; Regras para utilização da cláusula UNION ALL; Subquery; Subqueries introduzidas com IN/NOT; Subqueries introduzidas com o sinal de =; Regras de subqueries; Update com subqueries; Delete com subqueries.

Totalizando dados

A cláusula GROUP BY; Criando as tabelas e incluindo dados; A cláusula HAVING; A cláusula WITH ROLLUP; A cláusula JOIN; Criando as tabelas e inserindo os dados.

 

Investimento

R$ 1.400,00

 

Treinamento realizado aos sábados.

Ler mais

Localização

Programação

Este evento não possui atividades no momento.

Planta do Evento

A planta do evento não está disponível.

Contato

Preencha os campos abaixo para enviar e-mail ao organizador.

Campos Obrigatórios
Campos Obrigatórios
Ao se cadastrar, você concorda com nossos Termos de uso.
Ajaxloader

Compartilhar evento por e-mail


Para continuar, faça login ou cadastre-se.

Recomende este evento para sua rede.

Selecione os usuários que deseja recomendar este evento.