Adv Informática Avançada
Adv Informática
curso-administrador-banco-dados-dba-access-sql-server-mysql-rj
Administrador de Banco de Dados (DBA)
Contato
Telefone
(21) 2210-1180
WhatsApp
(21) 98744-8297
E-mail
cursoadv@cursoadv.com.br

Quer receber informações sobre este curso agora mesmo?

Informe: Nome, operadora, DDD e o seu número que entraremos em contato de imediato

O que é a Formação DBA no Curso ADV Informática?

Está é uma formação completa composta de 7 módulos e TOTALMENTE PRÁTICOS, diferentemente de outros treinamentos onde o aluno aprende muitas teorias e depois aplica em exercícios práticos por um curto período de tempo. Esta formação no Curso ADV foi desenvolvida para que o aluno realize todos os módulos praticando 100% do tempo em um Banco de Dados de grande utilização pelas empresas.

Para quem se destina?

Destina-se aos alunos que desejam se tornar um DBA (Administrador de Banco de Dados) completo, apto a projetar e implementar Bancos de Dados Relacional, além de executar operações complexas com os dados e realizar todo o Gerenciamento.

Esta formação é composta pelos módulos abaixo:

Curso intensivo:

O aluno pode fazer este treinamento de forma intensiva. Sendo assim, há possibilidade de concluir o curso num intervalo de tempo menor que o convencional. Isto significa que poderá aumentar tanto a sua carga horária diária como o número de aulas por semana sem aumento no valor do treinamento. Consulte nossos representantes comerciais e saiba mais!

Carga Horária: 144 horas

INTRODUÇÃO A BANCO DE DADOS | RECURSOS DE BANCO DE DADOS

Introdução ao Banco de Dados e ao Access:
  • Iniciando o Microsoft Access;
  • Abrindo um banco de dados modelo;
  • Visão geral de banco de dados;
  • Diferença entre banco de dados e base de dados;
  • Navegando pela janela do Microsoft Access;
  • Conhecendo os Objetos do Banco de Dados;
  • Criando um banco de dados em branco;
Criação de tabelas:
  • Criando tabelas no banco de dados no modo folha de dados;
  • Aplicando modificações a tabela:
    • Reposicionando os campos na tabela;
    • Excluindo campos da tabela;
    • Salvando alterações feitas em uma tabela;
    • Cadastrando dados na tabela;
    • Excluindo dados da tabela;
    • Configurando os tipos de dados dos campos da tabela;
    • Inserindo uma coluna de pesquisa digitada na tabela;
    • Inserindo uma coluna de pesquisa apartir de outra tabela
  • Formatando dados na tabela
  • Classificando dados na tabela
  • Pesquisando dados em uma tabela
  • Organizando dados em uma tabela
  • Filtrando dados em uma tabela
  • Aplicando totais nos dados da tabela
  • Criando tabelas pelo modo design:
    • Inserindo campos na tabela
    • Definindo os tipos de dados para os campos da tabela:
      • Numeração Automática
      • Número;
      • Texto;
      • Memorando;
      • Unidade Monetária;
      • Anexo;
      • Data/Hora;
      • Sim/não;
      • Assistente de pesquisa.
  • Definindo a chave primária do campo.
  • Definindo as propriedades do campo da tabela:
    • Máscara de entrada;
    • Formato;
    • Legenda;
    • Valor Padrão;
    • Casas decimais;
    • Regra de validação;
    • Texto de validação.
Criação de relações entre tabelas:
  • Criando relações no banco de dados:
    • Impondo integridade referencial
  • Propagando atualização de dados dos campos relacionados
  • Propagar exclusão de dados nos campos relacionados.
  • Relacionando chave primária com chave estrangeira;
  • Criando relações Um para muitos;
  • Criando uma relação Muitos para muitos.
Criação de Formulários:
  • Criando formulários simples a partir de tabelas;
  • Editando o layout de um formulário:
    • Organizando os campos no layout do formulário;
    • Alterando o tamanho dos campos no layout do formulário;
    • Alterando a posição dos campos no layout do formulário;
    • Aplicando Autoformatação ao layout do formulário;
    • Excluindo campos do formulário;
    • Inserindo campos no formulário;
    • Inserindo data e hora no formulário;
    • Alterando o logotipo do formulário;
    • Alterando o título do formulário;
    • Removendo o agrupamento dos campos do layout;
    • Ocultando a grade de posicionamento do design;
    • Modificando a formatação dos campos.
  • Diferença entre edição de layout e edição de design
  • Adicionando controles no design do formulário:
    • Adicionando caixa de combinação com dados de outra tabela;
    • Inserindo imagens ao formulário;
    • Adicionando um subformulário;
    • Inserindo rótulos no formulário;
    • Inserindo caixa de texto no formulário;
    • Inserindo um controle guia;
    • Inserindo páginas no controle;
    • Inserindo botão de comando no formulário;
    • Inserindo um grupo de opção.
  • Criando formulários com outros layouts:
    • Criando formulário com várias linhas;
    • Criando formulário dividido;
    • Criando formulário em Branco;
  • Inserindo campos de uma tabela no formulário a partir da lista de campos
  • Inserindo campos de diversas tabelas no formulário a partir da lista de campos
  • Configurando o formulário a partir da folha de propriedades:
    • Alterar a propriedade Modo Tamanho;
    • Alterando a propriedade Visível;
    • Alterando a propriedade Fonte de Registro;
    • Alterando a propriedade Bloqueado;
    • Alterando a propriedade Ativado;
    • Alterando a propriedade Pop-up;
    • Alterando a propriedade Barras de rolagem;
    • Alterando a propriedade Botão Fechar;
    • Alterando a propriedade Botões Min Max;
    • Alterando a propriedade Seletor de Registro.
  • Criando um controle calculado no formulário através do construtor de expressão;
  • Criando um controle calculado no formulário através da edição da fonte de registro;
  • Criando um controle com código VBA integrado;
  • Criando um controle com macro integrada;
  • Navegando pelos registros do formulário;
  • Visualizando dados no formulário;
Criação de Relatórios:
  • Criando relatórios simples a partir de tabelas;
  • Criando relatório em branco;
  • Modificando o layout do relatório:
    • Ajustando a largura dos campos do relatório;
    • Aplicando Autoformatação ao relatório;
    • Definindo o layout dos campos (Tabela ou empilhado);
    • Definindo a margem interna e externa dos campos;
    • Dimensionando os campos para caber no relatório;
    • Agrupando dados no relatório;
    • Inserindo numeração de página no relatório.
  • Configurando a página do relatório:
    • Configurando o tamanho da página do relatório;
    • Configurando a orientação da página do relatório;
    • Configurando a distância das margens do relatório.
  • Visualizando a impressão de dados do relatório;
  • Visualizando dados no relatório;
  • Criando relatório de etiquetas;
Criação de consultas
  • Criando consultas simples no banco de dados:
    • Inserindo listas de campos;
    • Inserindo campos na consulta;
    • Visualizando dados na consulta;
    • Classificando dados na consulta;
    • Aplicando critérios simples e complexo a consulta;
    • Aplicando Totais a consulta;
    • Inserindo campo de expressão na consulta;
    • Inserindo Totais na consulta.
  • Criando outros tipos de consulta
    • Criando consulta “Criar Tabelas”;
    • Criando consulta “Acréscimo”;
    • Criando consulta “Atualização”;
    • Criando consulta “Tabela de referência cruzada”;
    • Criando consulta “Exclusão”.
  • Criando formulários a partir de consultas;
  • Criando relatórios a partir de consultas;
  • Criando resumos com consultas.

A LINGUAGEM SQL

Conteúdo programático
  • Introdução ao MySQL:
    • Conectando e Desconectando no Servidor MySQL
  • O Usuário root
  • Definindo a Senha do usuário root
  • Banco de Dados:
    • O que é um Banco de Dados
  • Criando um Banco de Dados
  • Visualizando um Banco de Dados
  • Ativando um Banco de Dados
  • Alterando um Banco de Dados
  • Excluindo um Banco de Dados
  • Tabelas:
    • Tabelas MyISAM
    • Tabelas InnoDB
    • Tabelas MERGE
    • Tabelas MEMORY (HEAP)
    • Tabelas FEDERATED
  • DDL – Data Definition Language:
    • Criando uma tabela
    • Visualizando uma tabela
    • Alterando uma tabela
    • Excluindo uma tabela
    • Relacionamento um para um (1/1)
    • Relacionamento um para muitos (1/N)
    • Relacionamento muitos para muitos (N/M)
  • DML – Data Manipulation Language:
    • Inserindo dados em uma tabela (INSERT)
    • Atualizando dados em uma tabela (UPDATE)
    • Removendo dados de uma tabela (DELETE)
  • DQL – Data Query Language:
    • Consultando dados em uma tabela (SELECT)
    • Parâmetro WHERE
    • Parâmetro ORDER BY
    • Parâmetro JOIN
    • Parâmetro AS
    • Parâmetro GROUP BY
    • Parâmetro COUNT
    • Parâmetro SUM
    • Parâmetro MAX / MIN
    • Parâmetro LIMIT
    • Parâmetro LIKE
  • Índices:
    • O que é um índice
    • Tipos de índices
    • Chave Primária
    • Índice Único
    • Índice Múltiplo
    • Criando um índice
    • Integridade Referencial
    • Chave Estrangeira
    • Atualização de Campos Relacionados
    • Exclusão de Campos Relacionados
    • Alterando um índice
    • Excluindo um índice
  • Visões (Views):
    • O que é uma visão
    • Criando uma visão
    • Alterando uma visão
    • Exibindo a estrutura de uma visão
    • Excluindo uma visão
  • Projeto de Banco de Dados I:
    • Modelo de Entidade e Relacionamentos
    • Criando um Banco de Dados Relacional
    • Definindo Relacionamentos entre Tabelas
    • Populando Tabelas
    • Criando Consultas
  • Stored Procedures:
    • O que é uma Stored Procedure
    • Criando uma Stored Procedure
    • Visualizando uma Stored Procedure
    • Executando uma Stored Procedure
    • Alterando uma Stored Procedure
    • Excluindo uma Stored Procedure
  • Triggers:
    • O que é um Trigger
    • Tipos de Triggers
    • Criando um Trigger
    • Disparando um Trigger
    • Alterando um Trigger
    • Excluindo um Trigger
  • Segurança e Direitos de Acesso:
    • Criando um usuário (CREATE USER)
    • Efetuando login com o usuário criado
    • Definindo uma nova senha
    • Excluindo um usuário (DROP USER)
    • Concedendo privilégios de acesso (GRANT)
    • Permissão geral (USER e HOST)
    • Permissão no banco de dados
    • Permissão na tabela
    • Permissão na coluna
    • Permissão em Stored Procedures
    • Visualizando privilégios de acesso (SHOW GRANTS)
    • Revogando privilégios de acesso (REVOKE)
  • Backups e Recoveries (mysqldump):
    • Backup de uma tabela
    • Backup de uma base de dados completa
    • Backup de Stored Procedures
    • Recuperação de uma tabela
    • Recuperação de uma base de dados completa
    • Recuperação de Stored Procedures
  • Otimização (Tunning):
    • O que é otimização de consultas
    • Indexação de colunas
  • Técnicas de otimização:
    • Procedure Analyse
    • Escolha do tipo de dado
    • Análise de expressões SQL (EXPLAIN)
    • Desfragmentação
  • Projeto de Banco de Dados II

INSTALAÇÃO E CONFIGURAÇÃO

Conteúdo Programático
  • Edições do SQL Server
  • Máquina Virtual
  • Iniciando a máquina virtual
  • Colocando a Máquina Virtual no domínio
  • Instalando o Microsoft SQL Server
  • SQL Server Configuration Manager
  • Conhecendo o SQL Server Configuration Manager
  • Conectando ao SQL Server

WRITING QUERIES WITH TRANSACT-SQL (M2778A)

INSTRUÇÃO SELECT
  • Recuperação de dados
  • Forma básica
  • Alias (apelido)
  • Concatenação de colunas
  • Retornando o número de linhas existente em uma tabela
  • Usando a instrução CASE
  • Classificando os conjuntos de dados (ORDER BY)
  • Filtrando dados (where)
    • Os operadores de comparação
    • Os operadores lógicos
    • Betwenn (entre)
    • Filtrando por uma lista de valores cláusula (in)
    • Operador "LIKE" e os caracteres curinga
  • Top <VALOR>
  • Recuperando dados contidos em mais de uma tabela
  • Subconsultas
    • Subconsulta normal
    • subconsulta correlata
  • Resultados únicos (DISTINCT)
  • Agregação de dados (GROUP BY)
    • Tabela Derivada
    • Agregando Múltiplas Condições
    • Operador (Rollup)
    • Grouping Sets
    • Filtro Agregado
    • Calculando Tabela Dinâmica
    • Classificando Dados
    • Agregando Conjuntos de Resultados
    • Funções Max, Min, Avg
  • Consultando Dados XML
    • Coluna XML
    • Método Query()
  • Transformando Conjunto de dados em XML
    • Raw
    • Auto
    • Row, Elements
    • Explicit
    • Path
  • Utilizando Índices de Texto
MANIPULANDO DADOS
  • Inserindo Dados (Insert)
    • Insert com Select
    • Select Into
  • Atualizando Dados
  • Instrução Delete
    • Bulk Insert
  • Instrução Merge
  • Transações (Transact)

IMPLEMENTING A DATABASE (M6232)

Conteúdo Programático
  • Estrutura de Banco de Dados no SQL Server
  • Arquivos de Banco de Dados
  • Tipos de Filegroup
  • Criando Banco de Dados
    • Visualizando os arquivos físicos
    • Visualizados os arquivos e grupos lógicos
  • Movendo Banco de Dados
    • Desanexando Banco de Dados
    • Anexando o Bando de Dados
  • Projetando Tabelas
    • Regras para nomear objetos
    • Esquema
    • Tipo de Dados
    • Propriedades da coluna
    • DDL e DML
    • Criando as tabelas do nosso Banco de Dados
    • Chave Estrangeira (Foreign Key)
    • Criando Diagrama
  • Índices
    • Índice Clusterizado (Clustered)
    • Índices Não Clusterizados
    • Índice com colunas incluídas (Included Column)
    • Índice Filtrado
    • Manutenção de Índices
    • Índices XML
  • Gerenciando Transações e Bloqueios
    • Rastreando Alterações
    • Change Data Capture (Captura de dados alterados)
  • Views
    • Criando Views
    • View Indexada
  • Stored Procedure e Cursores
    • Declaração de Variáveis
    • Parâmetros
    • Retorno
    • Executando Procedimento Armazenado
    • Fluxos de Controle
    • Criando Estored Procedure
    • Cursores
  • Funções
    • Funções de Sistema
    • Criando Função Escalar
    • Criando Função Table-Valued
    • Criando Função Multi-Stratement Table-Valued
  • Triggers DML / DDL
    • Trigger DML
    • Triggers DDL
  • Introdução ao Service Broker
    • Contratos e Tipos de Serviços
    • Tipos de Mensagens
    • Contratos
    • Filas e Serviços
    • Conversações
    • Prioridade das Mensagens

MAINTAINING A DATABASE (M6231)

Conteúdo Programático
  • Particionamento
    • Função de Particionamento
    • Esquema de Partição
    • Particionando Tabelas e Índices
    • Gerenciando Partições
  • Snapshots de Banco de Dados
  • Indexação Full-Text
    • Criando Índice Full-Text
  • Consultando Dados Full-Text
  • Filestream
  • Segurança
    • Configurando o Attack Surface (Superfície de Ataque)
    • Endpoints (Pontos de Extremidade)
    • Acesso de Endpoint
    • Tcp Endpoints
    • Argumento de Protocolo Tcp
    • Argumentos de Espelhamento de banco de dados (Database Mirror)
    • Principals
    • Criando Login
    • Principals em nível de banco de dados
    • Usuários Administrativos
    • Criando uma Role de banco de dados
    • Representação (Impersonation)
    • Securables (Protegíveis)
    • Permissões
    • Concedendo Permissões
    • Criptografia de dados
  • Gerenciamento baseado em Diretiva
    • Facets
    • Conditions (Condições)
    • Policies Targets (Destinos das Diretivas)
  • Backup e Recuperação de banco de dados
    • Backup Full
    • Backup do Log de Transações
    • Backups Diferenciais
    • Backups de Filegroup
    • Recuperação de banco de dados (Restore)
  • SQL Server Agent
    • Jobs
    • Job Steps
    • Agendamentos de Jobs
    • Operadores
    • Planos de Manuntenção
    • Alertas
  • Conceitos básicos de (DMVS)
    • Estatísticas de Índices
  • Visão Geral de alta disponibilidade
    • Espelhamento de Banco De Dados (Database Mirroring)
    • Log Shipping
    • Replicação
NOTICIAS