(MISS)

SQL Server

DIREITOS DE AUTOR E DIREITOS CONEXOS

O presente conteúdo está protegido por Direitos de Autor e Direitos Conexos ao abrigo das leis portuguesas e da União Europeia. Não são permitidas cópias, importações ou demais utilizações, salvo mediante autorização expressa e sempre com referência à fonte de informação. A proteção dos direitos de autor e de propriedade industrial sobre os conteúdos presentes neste Web site, estende-se a todas as cópias de parte ou da totalidade da informação, nele contida.

Objetivos Gerais

Este curso visa dotar os participantes dos conhecimentos que permitem a definição, instalação e exploração de uma base de dados em SQL Server.

Objetivos Específicos

No final deste curso, os participantes deverão ser capazes de:
- Potenciar as funcionalidades do SQL Server;
- Simplificar a programação do lado do servidor com os comandos a Transact-SQL;
- Reforçar a segurança e alta disponibilidade através das melhorias das técnicas de encriptação e replicação;
- Melhorar o desempenho das queries.

Destinatários

Este curso destina-se a administradores de bases de dados; programadores e público em geral com interesse nas temáticas em análise.

Modalidade de Formação

Outras ações de formação contínua (não inseridas no Catálogo Nacional de Qualificações).

Forma de Organização da Formação

Formação presencial e/ou Formação à distância (online).

Conteúdos Programáticos

1. Introdução ao SQL Server (1 Hora)
1.1. Base de dados, SGDB, SQL, SQL Server;
1.2. Funcionalidades SQL Server;
1.3. Ferramentas e Utilitários:
   1.3.1. Service Manager / Gestão de Serviços SQL Service;
   1.3.2. Client network utility;
   1.3.3. Enterprise Manager / SQL Server Management Studio;
   1.3.4. Query Analyzer.
1.4. Outras Ferramentas (não incluídas no SQL Server Express):
   1.4.1. SQL Server Profiler;
   1.4.2. SQL Search;
   1.4.3. Query Store, Polybase, Dynamic Data Masking e Azure.

2. Implementação de Bases de Dados (6 Horas)
2.1. Ciclo de vida de uma BD;
2.2. Objetos de uma BD;
2.3. Criação de uma BD;
2.4. Schemas / esquemas;
2.5. Propriedades de uma BD;
2.6. Tabelas de sistema;
2.7. Criação e remoção de tabelas;
2.8. Tabelas temporárias;
2.9. Campos e principais tipos de dados;
2.10. Definição de índices;
2.11. Dependências das tabelas, PK / chaves primárias e FK / chaves estrangeiras;
2.12. Exceções de dependências de tabelas;
2.13. Geração de script SQL para documentação e exportação de uma base de dados;
2.14. Mudança do nome e remoção de uma Base de dados.

3. Administração de Bases de Dados (4 Horas)
3.1. Bases de dados do sistema;
3.2. Aplicação de medidas de segurança;
3.3. Evitar um ataque de injeção SQL;
3.4. Controlo de acesso a BD nível 1: contas para Utilizador / Login;
3.5. Controlo de acesso a BD nível 2: Role / Papel;
3.6. Controlo de acesso a BD nível 3: Privilégios / permissões;
3.7. Plano de segurança;
3.8. Perfis de utilização, contas e permissões em Transact-SQL;
3.9. Cópias de Segurança: Backup e Restore / Restauro;
3.10. Situação de perda de dados;
3.11. Verificação de consistência de BD;
3.12. Repor uma BD no sistema: Detach / Attach vs Take offline / Bring online.

4. Exploração de Bases de Dados (3 Horas)
4.1. Queries em SQL Server, Sub querys e Linguagem Transact-SQL;
4.2. Manipulação de dados (Inserir, alterar e remover registos de uma tabela);
4.3. Concatenação e manipulação de strings;
4.4. Utilização de funções aritméticas;
4.5. Aplicação de critérios de filtragem;
4.6. Manipulação de valores nulos;
4.7. Wildcards / utilização de caracteres especiais;
4.8. Ordenação de resultados;
4.9. Criação de índices e utilitários para a sua manutenção.

5. Combinação de Dados (4 Horas)
5.1. Cross Join;
5.2. Inner Join;
5.3. Outer Join;
5.4. Union;
5.5. Self Join;
5.6. Diferenças, vantagens e desvantagens dos vários joins com cenários práticos;
5.7. Funções de agregação;
5.8. Criar, modificar e remover vistas;
5.9. Manipulação de dados através de vistas;
5.10. Geração de resultados de querys em XLM.

Metodologias de Formação

- Expositiva; Interrogativa; e Ativa.

Metodologias de Avaliação

- Avaliação diagnóstica (quando aplicável);
- Avaliação da Ação de Formação e Desempenho do Formador pelo Formando;
- Avaliação da Aprendizagem dos Formandos;
- Avaliação Pós-Formação.

Recursos Pedagógicos

- Manual de apoio à Formação (quando aplicável);
- Textos de apoio; exercícios práticos (quando aplicável);
- Diapositivos de Apresentação.

Espaços e Equipamentos

Quando Formação Presencial:
- Sala de formação com as condições necessárias ao desenvolvimento do curso.
- Projetor de vídeo.
- Quadro Branco.

Quando Formação à Distância:
- Utilização de ferramenta informática de comunicação à distância em tempo real.

Condições Gerais

1. A KEY School reserva-se ao direito de não realizar as ações de formação sempre que não seja atingido o número mínimo de 6 participantes.
2. Os cursos KEY School destinam-se a Clientes Particulares e Clientes Empresariais sediados em território nacional.
3. Garantia de realização da ação de formação obriga a pagamento de 6 inscrições.
4. Valores isentos de IVA.
5. Validação da inscrição na formação presencial, obriga a pagamento de 30% do valor total do curso.
6. Validação da inscrição na formação à distância (online), obriga a pagamento de 100% do valor total do curso.
7. Para frequência dos cursos de Informática os Clientes Particulares e Empresariais, deverão fazer recurso a computador próprio.
8. Os cursos de Microsoft Office serão ministrados na versão solicitada pelo Cliente.

Horários

ONLINE:
Manhã (10h-13h)
Tarde (14h-17h)
Pós- Laboral (19h-22h)
Sábado (10h-13h)
PRESENCIAL:
Laboral (10h-13h | 14h-17h)
Pós- Laboral (19h-22h)
Sábado (10h-13h)

Descontos

Atribuição de desconto imediato de 5% aos Participantes que frequentarem mais que 1 curso  KEY School, durante o ano de 2022.

PRÓXIMAS DATAS

MAIS INFORMAÇÕES

Para mais informações preencha o formulário:

Informações Curso

(MISS) SQL Server

Tipo de cliente

Ao usar este website, está a aceitar a utilização de cookies para análise, conteúdo personalizado e apresentação de anúncios.