CONTEÚDO PROGRAMÁTICO TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 MySQL Desenvolvedor Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP Carga horária: 32 horas CONTEÚDO PROGRAMÁTICO Ementa do curso Bancos de Dados Relacionais SQL Breve História do MySQL O Banco de Dados MySQL Obtendo o MySQL Configurando o MySQL Server MySQL Workbench Configurando a conexão entre o MySQL e o Workbench Utilizando o MySQL Workbench Menus e Atalhos Gerenciamento Instance Lista dos bancos (Schemas) criados Object Info Painel de Querys Painel Output Trabalhando com o MySQL Workbench Gerenciando banco de dados via código Gerenciando banco de dados Modo Visual Modelo Relacional Relação Duração: 00:17:13 Domínios Chaves Criando tabelas via código Criando tabela Modo Visual Criando tabelas no MySQL Workbench Duração: 00:13:59 Regras para nomeação de Objetos Tipos de dados Tipos Numéricos Tipos Data Tipos Cadeia (Caracteres) Restrições Restrição de não-nulo Restrição NULL Restrição de unicidade Chave primária Chave estrangeira Chave estrangeira com mais de uma coluna Trabalhando com chaves Duração: 00:21:30 Inserindo dados Controlando os dados inseridos Duração: 00:19:03 Consulta simples Cláusula Where Alterando Dados Excluindo Dados Atualizando e removendo dados Auto Incremento Default Restrição Check Projeto locadora de carro Duração: 00:10:14 Criando a estrutura do projeto Inserindo Dados nas tabelas do projeto Trabalhando com as tabelas Mudar nome de tabela Mudar nome de coluna Incluir coluna Alterar coluna Excluir coluna Incluir restrição Chave estrangeira UNIQUE NOT NULL Check Excluir restrição Mudar valor padrão Busca Avançada Uso do Alias Qualificadores Qualificador DISTINCT Order By Where - Outros operadores IS NULL e IS NOT NULL BETWEEN IN Where - Combinando operadores Where - Consultas com Like Trabalhando com Where Consulta com mais de uma tabela Consulta com tabelas relacionadas Duração: 00:13:02 Criando consultas avançadas Duração: 00:27:06 Junção de tabelas Restrições de chave estrangeira Restrições do Update Views O que é uma View? Criando Views Definindo Views Atualizando Views Views com WITH CHECK OPTION Drop View Trabalhando com Views Funções do MySQL Funções de agregação Group by Funções Escalares do Sistema Funções escalares numéricas Funções Escalares de texto User function Delimitador Stored Procedure Transações Criando a Procedure Executando a Procedure COMMIT e ROLLBACK Propriedades ACID Suporte do MySQL às Propriedades ACID AUTOCOMMIT Trabalhando com Transações no MySQL Duração: 00:13:28 SAVEPOINT Trabalhando com procedimentos Duração: 00:18:17 TRIGGERS Definir dados de antes (OLD) e depois (NEW) Simulando Chave estrangeira com Triggers Excluir um TRIGGER Restrições em relação ao TRIGGER TRIGGER para validação de Datas Testando o exemplo do Trigger Engines MySQL MyISAM InnoDB Índices Excluir índice Gerenciamento de usuários Criando usuários de exemplo Removendo privilégios Projeto Final Criando a estrutura Criando usuários Definindo Triggers Inserindo os dados Realizando Consultas Entendendo o projeto final Duração: 00:15:36 Conclusão Ficou alguma dúvida em relação ao conteúdo programático? Envie-nos um e-mail clicando aqui. © 2004 - 2017 TreinaWeb www.treinaweb.com.br