Curso SQL Server Management Studio

  • Database

Curso SQL Server Management Studio

24 horas
Visão Geral

Este curso foi meticulosamente desenvolvido para administradores de banco de dados (DBAs), desenvolvedores, analistas de dados, engenheiros de BI e qualquer profissional que trabalha ou pretende trabalhar com Microsoft SQL Server e precisa dominar o SQL Server Management Studio (SSMS). O SSMS é a ferramenta gráfica central para gerenciar, desenvolver e operar bancos de dados SQL Server, permitindo desde a criação de tabelas até a monitorização de performance e a administração de segurança. Do ponto de vista técnico, irá aprender a navegar pela interface do SSMS, conectar-se a diferentes instâncias do SQL Server, gerir objetos de banco de dados (tabelas, views, stored procedures), executar e otimizar queries T-SQL, e utilizar ferramentas de monitorização e troubleshooting. O curso focará na prática contínua, com laboratórios hands-on que simulam cenários reais de administração e desenvolvimento, capacitando-o a utilizar o SSMS de forma eficiente para gerir e manipular dados, otimizar o desempenho e garantir a segurança dos seus bancos de dados SQL Server.

Objetivo

Ao final do Curso SQL Server Management Studio (SSMS) Dominando a Ferramenta Essencial do DBA, será capaz de:

  • Instalar e configurar o SQL Server Management Studio.
  • Conectar-se a diversas instâncias do SQL Server e gerir as suas conexões.
  • Navegar e gerir objetos de banco de dados (tabelas, views, procedures, funções, índices).
  • Escrever e executar queries T-SQL no Editor de Consultas do SSMS.
  • Utilizar as ferramentas gráficas do SSMS para tarefas de administração (backup, restore, segurança).
  • Monitorizar o desempenho do SQL Server e diagnosticar problemas usando as ferramentas integradas.
  • Gerir segurança no SQL Server (logins, utilizadores, permissões).
  • Utilizar recursos avançados do SSMS como Modelos, Pesquisa de Objeto e Integração com Source Control.
  • Aplicar melhores práticas para organização e eficiência no SSMS.
Publico Alvo
  • Administradores de Banco de Dados (DBAs): Que buscam otimizar o uso do SSMS para gestão diária.
  • Desenvolvedores: Que utilizam o SQL Server como backend e precisam interagir com o banco de dados.
  • Analistas de Dados e Engenheiros de BI: Para extrair, manipular e gerir dados no SQL Server.
  • Estudantes de TI: Que desejam iniciar uma carreira em bancos de dados ou desenvolvimento.
  • Profissionais de Suporte Técnico: Que precisam diagnosticar problemas em aplicações baseadas em SQL Server.
  • Qualquer profissional que interage com o Microsoft SQL Server.
Pre-Requisitos
  • Conhecimento básico de sistemas operativos: Windows.
  • Noções de banco de dados: Compreensão de tabelas, colunas, chaves primárias e estrangeiras.
  • Conhecimento básico de SQL: Familiaridade com comandos SELECT, FROM, WHERE.
  • Desejável: Uma compreensão geral do que é um servidor de banco de dados.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Introduction to SQL Server Management Studio (SSMS)

  1. Overview of SQL Server editions and components
  2. Interface and features of SSMS
  3. Benefits of using SSMS for database management

Installation and Configuration

  1. System requirements for SQL Server and SSMS
  2. Installing SQL Server and SSMS
  3. Post-installation configuration
  4. Connecting to SQL Server instances

Database Architecture and Storage

  1. Understanding SQL Server database and instances
  2. SQL Server database architecture
  3. Filegroups and data files

Creating and Managing Databases

  1. Creating databases using SSMS
  2. Managing database properties
  3. Attaching and detaching databases

Security Management

  1. Introduction to SQL server security
  2. Managing logins and users
  3. Assigning roles and permissions
  4. Implementing security best practices

Backup and Restore

  1. Importance of backup and restore
  2. Types of backups: full, differential, transaction log
  3. Performing backups using SSMS
  4. Restoring databases from backups

Database Maintenance Plans

  1. Importance of regular database maintenance
  2. Creating and scheduling maintenance plans
  3. Monitoring and troubleshooting maintenance plans

Monitoring and Performance Tuning

  1. Monitoring SQL Server performance
  2. Identifying performance bottlenecks
  3. Index Management and optimization
  4. Using SQL Server profiler and extended events

Automating Tasks with SQL Server Agent

  1. Introduction to SQL Server agent
  2. Creating and managing jobs
  3. Scheduling jobs and alerts
  4. Monitoring SQL Server agent jobs

High Availability and Disaster Recovery

  1. Overview of high availability options
  2. Implementing database mirroring
  3. Configuring Log Shipping
  4. Introduction to AlwaysOn availability groups

Upgrading and Migrating SQL Server

  1. Planning for SQL Server upgrades
  2. In-place vs. side-by-side upgrades
  3. Migrating databases to new instances
  4. Post-Migration tasks
TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

32 horas

Curso Oracle Database 12c Administração I

32 horas

Curso Oracle 12c Banco de Dados Introdução ao SQL

28 Horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

24 Horas

Curso Oracle 12c 10 Programa com PL/SQL

32 horas

Curso Oclacle 12c RAC – Administração de Banco de Dados

32 horas

Curso Oracle 12c Banco de Dados PL/SQL Advanced

24 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas