Logar
Evento
/

SQL 2008 - Módulo I (Noturno)

SQL 2008 - Módulo I (Noturno)

Banner - SQL 2008 - Módulo I (Noturno)
Mostrar
  • De 13/08 às 19:00 até: 24/08 às 23: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 a todos aqueles que pretendem inserir-se no aprendizado da linguagem SQL, versão 2008, adquirindo as habilidades básicas para realizar a consulta em bancos de dados relacionais.

 

Neste primeiro módulo de aprendizado, serão apresentados assuntos fundamentais aos que desejam compreender os conceitos básicos acerca de SQL. Isto inclui, por exemplo, aspectos e definições referentes ao SQL Server e seus objetos, bem como a respeito das cláusulas, dos tipos de relacionamento, da integridade e consistência dos dados.
 

 

Pré-requisito

 

Para que os alunos possam obter um bom aproveitamento deste treinamento, é imprescindível que eles tenham participado dos nossos treinamentos de Ambiente Windows e Introdução à Lógica de Programação, ou possuam conhecimentos equivalentes.
 

 

Conteúdo Programático


Introdução ao SQL Server 2008

As linguagens SQL e T-SQL; O banco de dados relacional; Arquitetura Cliente / Servidor; Componentes; Ferramentas de gerenciamento; SQL Server Management Studio; Inicializando o SSMS; Interface; Contêineres de gerenciamento; Acessando um banco de dados; Executando um comando; Salvando scripts.

 

Criando um banco de dados

CREATE DATABASE; CREATE TABLE; Tipos de dados; Categorias; Numéricos exatos; Numéricos aproximados; Data e hora; Strings de caracteres; Strings de caracteres Unicode; Strings binárias; Outros tipos de dados; Chave primária; Campo de autonumeração (IDENTITY); Inserindo dados; INSERT posicional; INSERT declarativo; Constantes; Normalização de dados; Regras de normalização.

 

Consultando dados

SELECT; Consultando todas as colunas; Consultando colunas específicas; Consultando colunas por meio de alias; Ordenando dados; Retornando linhas na ordem ascendente; Retornando linhas na ordem descendente; Ordenando por nome ou posição; ORDER BY com TOP; ORDER BY com TOP WITH TIES; Filtrando consultas; Consultando com operadores de comparação e comparadores de string; Consultando com operadores lógicos; Consultando um intervalo de valores; Consultando com base em strings de caractere; Consultando valores pertencentes ou não a uma lista de elementos; Lidando com valores nulos; Substituindo valores nulos; ISNULL; COALESCE; Manipulando campos do tipo datetime; Alterando a configuração de idioma a partir do SSMS.

 

Atualizando e excluindo dados

UPDATE; Alterando dados de uma coluna; Alterando dados de diversas colunas; DELETE; Excluindo todas as linhas de uma tabela; Transações; Transações explícitas; Iniciando e encerrando transações.

 

Constraints e índices

Constraints; Tipos de constraints; PRIMARY KEY (Chave primária)); UNIQUE; CHECK; DEFAULT; FOREIGN KEY (Chave estrangeira); Nulabilidade; Modelo Entidade - Relacionamento (MER); Relacionamento entre tabelas; Regras de constraints; Criando constraints; Criando constraints com CREATE TABLE; Criando constraints com ALTER TABLE; Criando constraints graficamente; Índices; Criando índices; Excluindo índices.

 

Associando tabelas

JOIN; Tipos de JOIN; INNER JOIN; OUTER JOIN; CROSS JOIN.

 

Consultas com subqueries

Principais características das subqueries; Subqueries introduzidas com IN e NOT IN; Subqueries introduzidas com sinal de igualdade (=); Subqueries correlacionadas; Subqueries correlacionadas com EXISTS; Diferenças entre subqueries e associações; Diferenças entre subqueries e tabelas temporárias.

 

Atualizando e excluindo dados em associações e subqueries

UPDATE com subqueries; DELETE com subqueries; UPDATE com JOIN; DELETE com JOIN.

 

Agrupando dados

Funções de agregação; Tipos; GROUP BY; Utilizando ALL; Utilizando HAVING; Utilizando ROLLUP; Utilizando CUBE; Utilizando GROUPING.

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.