← Voltar ao catálogo
Avaliação profissional

MySQL®: desenvolvimento e operação segura

Doze aulas, 100 perguntas e 20 casos MySQL: transações, schema, metadata, backup lógico, permissões e aceitação do restauro.

DRDisponível
DRMY12 aulas

Objetivos e percurso

Percurso independente com doze aulas e 120 decisões originais PT-PT/EN. Referência MySQL 9.7 LTS, com 26.7 como série Innovation na revisão. A publicação 9.7.3 aplica-se apenas à imagem Docker; os laboratórios executam o binário nativo 9.7.2. Preserva seis aulas de revisão documental e três blocos executados: catorze grupos de transações, catorze de schema e dezasseis de restauro lógico. O novo bloco compara dumps, recupera dados e objetos, testa uma conta runtime, grants, trigger, constraints e importação parcial. Avaliação interna de 62 decisões em 130 minutos. Laboratórios descartáveis usam sockets Unix privados. Os limites quantitativos inferiores não demonstram conclusão qualitativa: planos representativos, PITR, réplica, aplicação real, carga, revisão independente e oficina humana continuam pendentes.

Para quem: Programadores, equipas APS/L3 e gestores técnicos responsáveis por aplicações com MySQL.

Pré-requisitos: SQL básico e noções de transações, redes e desenvolvimento de aplicações.

790 minutos de estudo estimados

  • Escolhe representação, comparação e validação segundo o significado dos dados.
  • Explica o resultado pretendido antes de otimizar o acesso.
  • Mantém a unidade de negócio perante concorrência, deadlocks e timeouts.
  • Separa valores, estrutura SQL e identidade de execução.
  • Planeia compatibilidade, locks e recuperação antes de alterar estrutura.
  • Distingue snapshot, replicação e recuperação histórica no contrato da aplicação.
  • Distingue leituras consistentes, locking reads e seleção de trabalho perante contenção observada.
  • Decide rollback e repetição a partir do erro, da configuração e do trabalho que permanece na transação.
  • Distingue rollback de dados, commit implícito e objetos temporários antes de definir a recuperação de uma migração.
  • Diagnostica uma alteração de schema bloqueada e define evidência de conclusão sem confundir online com ausência de espera.
  • Produz e compara dumps com âmbitos explícitos, verificando no destino os dados e objetos realmente recuperados.
  • Verifica contas, permissões, objetos executáveis, restrições e recuperação parcial antes de declarar o serviço pronto.

Módulos

  1. Tipos e contratos dos dados
  2. Consultas determinísticas e planos
  3. Transações InnoDB e caminhos de erro
  4. Integração segura e identidade efetiva
  5. Schema, DDL e aceitação da release
  6. Recuperação e consistência entre servidores
  7. Leituras InnoDB e diagnóstico da espera
  8. Erros InnoDB e atomicidade de negócio
  9. DDL e fronteiras do rollback
  10. Metadata locks e aceitação da release
  11. Backup lógico e inventário recuperável
  12. Aceitação do restauro MySQL

Continua a aprender

Bases de dados

Referências e versão

MySQL 9.7 LTS with InnoDB reference semantics

O que vais explorar

0 / 12
01

Tipos e contratos dos dados

Escolhe representação, comparação e validação segundo o significado dos dados.

40 min
02

Consultas determinísticas e planos

Explica o resultado pretendido antes de otimizar o acesso.

40 min
03

Transações InnoDB e caminhos de erro

Mantém a unidade de negócio perante concorrência, deadlocks e timeouts.

40 min
04

Integração segura e identidade efetiva

Separa valores, estrutura SQL e identidade de execução.

40 min
05

Schema, DDL e aceitação da release

Planeia compatibilidade, locks e recuperação antes de alterar estrutura.

40 min
06

Recuperação e consistência entre servidores

Distingue snapshot, replicação e recuperação histórica no contrato da aplicação.

40 min
07

Leituras InnoDB e diagnóstico da espera

Distingue leituras consistentes, locking reads e seleção de trabalho perante contenção observada.

70 min
08

Erros InnoDB e atomicidade de negócio

Decide rollback e repetição a partir do erro, da configuração e do trabalho que permanece na transação.

70 min
09

DDL e fronteiras do rollback

Distingue rollback de dados, commit implícito e objetos temporários antes de definir a recuperação de uma migração.

70 min
10

Metadata locks e aceitação da release

Diagnostica uma alteração de schema bloqueada e define evidência de conclusão sem confundir online com ausência de espera.

70 min
11

Backup lógico e inventário recuperável

Produz e compara dumps com âmbitos explícitos, verificando no destino os dados e objetos realmente recuperados.

70 min
12

Aceitação do restauro MySQL

Verifica contas, permissões, objetos executáveis, restrições e recuperação parcial antes de declarar o serviço pronto.

70 min

Aprender também é experimentar.

Perguntas originais com explicações, cartões de revisão e cenários para aplicar os conceitos.

Praticar
Este módulo trabalha fundamentos. Não é um curso completo de certificação nem uma simulação integral do exame oficial.