Sobre o Curso

ÁREA
Tecnologia da Informa

CARGA HORÁRIA
120 horas

PERÍODO DE REALIZAÇÃO DO CURSO
21 dias a partir da data de inscrição

UNIDADE
Escola Senai "Anchieta"
Rua Gandavo, 550 - Vila Mariana | São Paulo CEP: 04023-001

TELEFONE
11 5908-9150

E-MAIL
senaianchieta@sp.senai.br

TURMA(S)

VALOR
Gratuito

Resumo

O Curso de Especialização Profissional Programação de Banco de Dados tem por objetivo o desenvolvimento de competências relativas à análise, planejamento, criação e manutenção de bancos de dados relacionais e à implantação de técnicas de segurança e administração de sistemas gerenciadores de bancos de dados relacionais (SGBDR).

Requisito

O aluno deverá, no início do curso, ter no mínimo 18 anos de idade.
O aluno deverá ter completado a 8ª série/ano do Nível Fundamental.
Comprovar conhecimentos e experiências anteriores referentes à Programador Java, Programador Visual Basic, Programador C# ou Programador C++ .adquiridos em outros cursos, no trabalho ou em outros meios informais.;

turmas disponíveis

Programação do Curso


FUNDAMENTOS DE BANCO DE DADOS:
Visão Geral e Instalação do SQL Server ? Evolução do SQL Server; Requisitos de hardware; Instalação; Segurança; Modo de autenticação.
SQL Server Management Studio ? Visão geral do SSMS; Environment; Source Control; Text Editor; Query Execution; Query Results; Query Editor; Surface Area Configuration.
Análise e Criação de Banco de Dados ? Definição de um banco de dados; OLTP; OLAP; Coleta de dados; Criação de relacionamentos; Tipos de relacionamentos; Chave Primária; Chave Estrangeira; Normalização; Formas de Normalização.
Segurança ? Logins; Grupos; Roles; Esquemas.
Definição de tabelas - Definição de tabela; Tipos de dados; Propriedades; Comandos T-SQL.
Criação de índices e diagramação do banco de dados ? Tipos de índices; Criação de índices usando Table Designer; Criação de índices usando o Query Editor; Remover índices; Diagramação do banco de dados.
Backup e recuperação de banco de dados e manutenção ? Logs de transações; Estratégias de backup; Restauração de um banco de dados; Detach e attach de um banco de dados; manutenção do banco de dados; criação de planos de manutenção para o banco de dados.

PROGRAMAÇÃO DE BANCO DE DADOS:
Trabalhando com os dados ? Comando INSER SQL; Valores NULL; DBCC CHECKINDENT; ADD CONSTRAINT; Recuperação de dados; Cláusulas da instrução SELECT, Operadores; Permissões; Transações; Exclusão de dados.
Criação de visualizações ? Criptografia de visualizações; criação de uma visualização; indexação de uma visualização.
Procedimentos Armazenados ? Definição de procedimento armazenado; sintaxe; métodos de execução; estruturas de controle de fluxo.
Fundamentos básicos do T-SQL ? Associação de tabelas; variáveis; tabelas temporárias; combinações; valores distintos; funções; funções do sistema; manipulação de erros.
T-SQL avançado - Subconsultas; operador APPLY; expressões comuns de tabela; agrupamento de dados; funções de classificação; armazenamento de imagens (BLOB).
Gatilhos ? Definição; Gatilhos DML; gatilhos DDL; EVENTDATA.
Reporting Services do SQL Server ? Definição; arquitetura; camada de aplicação; ferramentas de configuração; aplicativos personalizados; camada do servidor; extensões de autenticação; extensões do processamento de relatórios; camada de dados; fontes de dados; Report Wizard; campos personalizados; estrutura dos relatórios.