Linguagem SQL

Apresentação:

Os bancos de dados relacionais são utilizados para armazenar dados exibidos em páginas da web, em sistemas de gerenciamento corporativo, em praticamente todos os sistemas de informação. A Structured Query Language é a linguagem que nos permite construir e manipular estes bancos de dados. Quer você seja um desenvolvedor PHP, Java ou .Net; quer você use um framework para mapeamento objeto-relacional ou não, saber explorar o potencial do SQL colocará em suas mãos uma ferramenta extremamente útil.

Objetivos:

O curso abordará conceitos básicos de Bancos de Dados Relacionais -- visão geral de Normalização, Relacionamentos, Integridade Referencial, Cardinalidade.

Como utilizar a Structured Query Language para escrever comandos capazes de atuar sobre dados armazenados, transformando-os em informações significativas e relevantes, usando:

*Ordenação;

*Seleção ("filtro");

*Cálculo de expressões e funções SQL;

*Obtendo de valores máximos, mínimos, média, desvio padrão;

*Combinação de dados de diversas tabelas, em JOINS e UNIONs;

*Criação de "tabelas de referência cruzada" (PIVOT).

Como atualizar (inserir, alterar, excluir) dados -- inclusive usando TRANSACTIONS.

Público Alvo:

O curso é relevante para todos os interessados em Desenvolvimento de Sistemas, Administração, Estatística, Análise de dados e áreas afins.

Conteúdo Programático:

Introdução:

*Controles Manuais, Planilhas, Json, XML;

*Bancos de Dados Relacionais;

*Big Data;

*Overview do Diagrama E-R de Bancos de Dados Exemplo;

*Resultados da Aplicação das Formais Normais;

*Ausência de campos duplicados em tabelas diferentes;

*Ausência de vetores de campos em linhas de uma tabela;

*Ausência de valores que podem ser calculados por agregação; 

*Chaves Primárias e Chaves Alternativas;

*Chaves Estrangeiras;

*Overview -- Tipos de Dados;

*JOINS

*INNER JOIN

*OUTER JOIN

*Produto Cartesiano de Tabelas;

*UNIONs;

*Cláusula WHERE;

*Igual, Maior, Menor, Entre...;

* AND/OR

*IN lista, IN sub-SELECT;

*Funções de Agregação;

*FUNCTIONS e Expressões Aritiméticas;

*PIVOT

*JOINS complexos;

*Diversas tabelas;

*JOINS de sub-SELECTs;

*VIEWs;

*Atualização de Dados;

*INSERT;

*UPDATE;

*DELETE;

*TRANSACTIONS;

Pré-Requisitos:

Ter conhecimentos básicos de banco de dados.

Ministrante do curso:

Pedro Francisco Borges Pereira -- Desenvolvedor de Software Profissional com 30 anos de experiência. Acadêmico de Sistemas de Informação. Cursos na área de Bancos Relacionais e Não-Relacionais na Kansas State University (através do Ciência sem Fronteiras).

Mais vantagens para você

  • Upgrade para o seu currículo com a qualidade Ulbra
  • Educação continuada na sua formação
  • Temáticas relacionadas à estrutura curricular dos cursos
*Consulte todas as condições com a extensão. Ao solicitar a emissão do certificado poderá ser cobrada uma taxa adicional.

Acompanhe-nos nas redes sociais

Logo Mais Ulbra na Sua Vida Logo Mais Ulbra na Sua Vida Logo Mais Ulbra na Sua Vida Logo Mais Ulbra na Sua Vida Blog

Não encontrou o que procura?