Curso de Introdução a Banco de Dados Relacional e SQL

Carga horária: 20h

Local: Porto Alegre / RS

Modalidade: Curso Presencial

Introdução a Banco de Dados Relacional e SQL

Entenda como funciona um Banco de Dados, sua estrutura e o porquê de ser uma peça tão importante para o desenvolvimento de softwares! Tudo neste curso de banco de dados relacionais e SQL.

Com aulas práticas, aprenda a estruturar um banco de dados seguindo as melhores práticas do mercado, otimizando aplicações e facilitando futuras manutenções. Durante o treinamento, é utilizado o MySQL como SGBD e a linguagem SQL para manipulação de dados. Unindo essas duas ferramentas, o profissional aprende os mais diversos comandos: joins, links, criação e estruturação de tabelas, views, consultas, seleções, condicionais e muitos mais! 

Ao final do curso, esteja totalmente apto a criar e estruturar um banco de dados relacional do ZERO. Garanta sua vaga! Veja abaixo mais detalhes, próximas turmas e o conteúdo completo do curso.

PRÓXIMAS TURMAS

Não encontrou uma turma que deseja? Confira a agenda completa

  • 27/09/2017 a 03/10/2017 | Noite: 18:45 às 22:45 | Duração: 20h
  • 24/10/2017 a 30/10/2017 | Manhã: 8:30 às 12:30 | Duração: 20h
  • 02/12/2017 a 16/12/2017 | Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30 | Duração: 20h
  • 03/01/2018 a 09/01/2018 | Noite: 18:45 às 22:45 | Duração: 20h
  • Confira a agenda completa

– Entender sobre o funcionamento e a estruturação de um banco de dados relacional
– Trabalhar com modelagem ER e diagramas
– Entender como o banco de dados se relaciona com o Back-end e o Front-end de uma aplicação
– Aprender o que são base de dados, entidades, tabelas, linhas, colunas, atributos, domínios, chaves primárias e estrangeiras, registros e relacionamentos
– Trabalhar com o MySQL Workbench e o SGBD MySQL
– Aprender e aplicar a linguagem SQL e seus principais comandos e cláusulas

– Noções de Informática
– Noções básicas de sistemas operacionais Windows ou Linux

– Programadores
– Desenvolvedores PHP
– Desenvolvedores .NET
– Desenvolvedores JAVA
– Desenvolvedores de Aplicações
– Web Developers
– Estudantes

1. Introdução
– Objetivos
– Histórico de banco de dados
– Banco de Dados Relacional
– Componentes do Modelo Relacional
– Relacionando Múltiplas Tabelas
– Modelo Conceitual
– Modelo Lógico
– Modelo Físico
– Configurando meu ambiente inicial

2. Conceitos Básicos de Modelagem de Dados
– Objetivos
– Modelo Entidade-Relacionamento (E-R)
– Convenções do Diagrama E-R
– Identificando e modelando Entidades
– Relacionamentos
– Layout do Diagrama E-R

3. Conceitos Avançados de Modelagem de Dados
– Objetivos
– Normalizando o Modelo de Dados

4. Comandos Básicos
– Objetivos
– Escrevendo Comandos SQL
– Tipos de Dados Mysql
– Restrições de Chave
– SQL e Banco de Dados Relacional

5. Consultando Dados
– Objetivos
– Comando SELECT
– Selecionando todas as Colunas
– Selecionando Colunas Específicas
– Colunas
– Operador de Concatenação
– Linhas duplicadas
– Expressões Aritméticas
– Utilizando Operadores Aritméticos
– Precedência dos operadores
– Utilizando Parênteses
– Valores nulos em expressões aritméticas

6. Restringindo e Ordenando
– Objetivos
– Restrição e ordenação
– Limitando linhas utilizando uma seleção
– Limitando as linhas selecionadas
– Utilizando a LIMIT
– Combinando Padrões de Caractere
– String de Caractere e Datas
– Utilizando a Cláusula WHERE
– Operadores de Comparação
– Operador BETWEEN
– Operador IN
– Operador LIKE
– Operador IS NULL
– Operadores Lógicos
– Regras de Precedência
– Utilizando Parênteses para Alterar a Prioridade
– Cláusula ORDER BY

7. Join – Selecionando Dados de Várias Tabelas
– Objetivos
– O que é um JOIN?
– Qual é a diferença entre Left join, Inner Join e Cross Join?
– Exemplo com INNER JOIN
– Exemplo com LEFT JOIN
– Exemplo com CROSS JOIN
– Qualificando Nomes de Colunas Ambíguos
– Utilizando Alias de Tabela

8. Union- unificando consultas
– Objetivos
– Utilizando o Operador Union

9. Agrupando Valores
– Objetivos
– Funções de grupo

10. Funções para tratar textos
– Objetivo
– Funções de Texto

  • Curso de Banco de Dados e Linguagem SQL

    Ótimo curso e estrutura. Com certeza vou continuar meus estudos aqui na TargetTrust!

    Benhur Barreto dos Santos – 01/04/2017

  • Curso de Banco de Dados e Linguagem SQL

    O Curso superou as expectativas, o instrutor foi extremamente atencioso e apresentou domínio da matéria. A sede e o atendimento proporcionado pela TargetTrust é de alto nível. Eu definitivamente recomendaria a TargetTrust e certamente farei outros cursos por aqui.

    Maicon Rodrigues da Silva – 06/01/2017

  • Curso de Banco de Dados e Linguagem SQL

    O curso foi muito bem ministrado pela professora! Profissional muito atenciosa e com domínio sobre o conteúdo.

    Rodrigo Silva – 01/04/2017