Formação em Banco de Dados Subtítulo
Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para carreiras em Tecnologia da Informação, desde 1986. Aptech dá grande importância em oferecer educação de qualidade aos seus alunos, com uma grande variedade de cursos de tecnologia, desenvolvendo a formação profissional dos seus alunos para fazer a diferença no mercado de trabalho. 2
Instituição Global: 7,0 milhões de alunos capacitados mundialmente, através de seus 1.300 centros de treinamento. Ensino estruturado e metodologia padronizada, desenvolvida para atender padrões internacionais dos fabricantes de software. 3
Metodologia: Como vantagem, o aluno aprende praticando, pois os cursos da Aptech são com mais aulas práticas do que teóricas, com um aluno por computador e vários exercícios resolvidos em sala de aula. O layout das salas de aula permite que o instrutor possa facilmente circular e acompanhar o desempenho de cada aluno. Qualidade de ensino é fundamental para a Aptech e em função disso, os cursos foram desenvolvidos pelos melhores profissionais qualificados, com experiência no mercado de trabalho, que dominam os assuntos na teoria e na prática, com dicas que não constam em livros. 4
Banco de Dados O curso Formação em Banco de Dados destina-se ao aprendizado de estruturar e gerenciar dados de forma eficiente e segura através do banco de dados relacional Microsoft SQL Server e o exercício das linguagens SQL e T-SQL. O especialista em Banco de Dados é um dos profissionais mais requisitados no mercado de trabalho. Toda empresa necessita lidar com um grande fluxo de dados: listas de clientes, controle de estoque, relatórios gerenciais, dentre outros. A análise correta destes dados resulta em informação, ativo valioso para organizações de todos os segmentos. O curso Formação em Banco de Dados é a combinação dos cursos de Lógica de Programação, SQL Essentials, SQL Developer e SQL Professional. Idealizado para quem não tem conhecimento da área e deseja uma base sólida no aprendizado de Banco de Dados, com foco nas boas práticas que fazem a diferença no mercado de TI. 5
Informações sobre o Curso Pré-Requisitos Não há pré-requisitos. Duração do Curso 96 horas-aula. Formação em Banco de Dados 6
Conteúdo Programático - Resumo Lógica de Programação: 16 horas-aula SQL Essentials: 32 horas-aula SQL Developer: 32 horas-aula SQL Professional: 16 horas-aula Formação em Banco de Dados 7
Conteúdo Programático Lógica de Programação 16 horas-aula Algoritmos Estruturas de algoritmos Pseudocódigo Fluxograma ou diagrama de blocos Tipos de dados Variáveis Operadores aritméticos Precedência de operadores Linearização Operadores de comparação Estruturas condicionais Estruturas de repetição Etapas para elaboração de programas Introdução à programação com Linguagem C 8
Conteúdo Programático - Resumo SQL Essentials SQL Essentials 32 horas-aula Histórico e Definições Modelagem de Dados SQL Server Management Studio Tipos de Dados Constraints Linguagem SQL DML DDL DTL Consultas : Simples e Complexas Subconsultas Integridade de dados CASE Funções 9
Conteúdo Programático - detalhado SQL Essentials SQL Essentials 32 horas-aula Histórico e Definições Modelo Entidade Relacionamento Sistema de Gerenciamento de banco de dados SGBD Modelagem de Dados Cardinalidades Normalizações: Formas Normais 1FN, 2FN, 3FN e 4FN. Laboratório com DB Designer e Visio. Conhecendo o SQL Server Management Studio Acessando e principais componentes 10
Conteúdo Programático - detalhado SQL Essentials Tipos de dados Numéricos - Texto - Datas Constraints PRIMARY KEY (Chave Primária) FOREIGN KEY (Chave Estrangeira) UNIQUE Linguagem SQL Histórico DML (Data Manipulation Language) INSERT : Inserindo dados : declarativo e posicional. UPDATE : Alterando dados de colunas especificas e em lote. DELETE : Exclusão de dados específicos e em lote. 11
Conteúdo Programático - detalhado SQL Essentials DDL (Data Definition Language) CREATE : Criação de estrutura de dados. DROP : Exclusão de estrutura de dados. ALTER : Alteração de objetos. DTL (Data Transformation Language) COMMIT : Efetivação de transações. ROLLBACK : Descartando transações. Consultas Flexíveis SELECT JOIN OUTER JOIN GROUP BY 12
Conteúdo Programático - detalhado SQL Essentials HAVING ORDER BY BETWEEN IS NULL IS NOT NULL Subconsultas : IN NOT DISTINCT Integridade : domínio e definida pelo usuário. 13
Conteúdo Programático - detalhado SQL Essentials Operadores Lógicos AND, OR e NOT Conditional CASE Funções Linha Agregação Analíticas Numéricas Data / Hora Conversão 14
Conteúdo Programático - Resumo SQL Developer SQL Developer 32 horas-aula Compreendendo os fundamentos T-SQL Trabalhando com tipos de dados e funções Consultas Avançadas Operadores de Conjuntos Inserindo, Atualizando e Deletando dados dinamicamente Tratamento de Erros (Raising Errors) Desenhando e Implementado rotinas Trabalhando com XML no SQL Server Views e Synonyms 15
Conteúdo Programático - detalhado SQL Developer SQL Developer 32 horas-aula Compreendendo os fundamentos T-SQL O que é o Transact SQL Processamento lógico de consultas Importância nos RDBMS Terminologias Trabalhando com tipos de dados e funções Datas e Funções de tempo Funções Literais Histórico CONCAT SUBSTRING LENGTH 16
Conteúdo Programático - detalhado SQL Developer REPLACE, REPLICATE e STUFF UPPER, LOWER, LTRIM, RTRIM e TRIM. CASE COALESCE NULLIF ISNULL IF / IIF CHOOSE WHILE Consultas Avançadas JOINS Cross Joins Inner Joins 17
Conteúdo Programático - detalhado SQL Developer Outer Joins Operadores de Conjuntos UNION INTERSECT EXCEPT UNION ALL Inserindo, Atualizando e Deletando dados INSERT SELECT SELECT INTO UPDATE baseado em JOIN UPDATE baseado em variáveis DELETE baseado em JOIN 18
Conteúdo Programático - detalhado SQL Developer TRUNCATE MERGE Tratamento de Erros (Raising Errors) Desenhando e Implementado rotinas Procedures Triggers Functions Cursor Xquery Trabalhando com XML no SQL Server Consultas XQuery básicas Views e Synonyms 19
Conteúdo Programático - Resumo SQL Professional SQL Professional 16 horas-aula Instalação do SQL Server Modelos de armazenamento Visão geral do SQL Azure (Banco de Dados na nuvem) Instâncias de banco de dados Índices Tabelas e funções do sistema: Recuperação de dados Export e Import Segurança de dados Administração 20
Conteúdo Programático - detalhado SQL Professional SQL Professional 16 horas-aula Instalação do SQL Server Versões e Pré-Requisitos Licenças Modelos de armazenamento OLTP OLAP Visão geral do SQL Azure (Banco de Dados na nuvem) Instâncias de banco de dados 21
Conteúdo Programático - detalhado SQL Professional Índices Determinando a criação de um índice Manutenção de índices Tabelas e funções do sistema: Systypes Sysobjects Syscomments sp_depends sp_helptext Recuperação de dados Backup/Restore 22
Conteúdo Programático - detalhado SQL Professional Export e Import BULK Import e export de dados Segurança de dados Rules Gerenciamento de acessos Permissões GRANT, DENY e REVOKE7 Administração Auditoria O profissional DBA Monitoramento Rules 23
Contatos Endereço: Rua da Consolação nº 93 3º andar CEP: 01301-000 - Consolação São Paulo - SP Telefone: (11) 3159-3838 E-mail: atendimento@aptechsp.com.br Site: www.aptechsp.com.br http://www.facebook.com/sp.aptech http://br.linkedin.com/in/aptechsp (11) 9 9467-2958 http://www.twitter.com/aptechsp aptechsp 24
25