Administrando Bancos de Dados
Inscreva-seIntrodução à Administração de Banco de Dados
1
O que faz um DBA (Administrador de Banco de Dados)
2
Ciclo de vida de um banco de dados
3
Arquitetura de SGBDs (foco em MySQL, PostgreSQL ou SQL Server)
4
Interfaces gráficas x linha de comando
5
Introdução a ferramentas como MySQL Workbench, pgAdmin, DBeaver
Criação e Gerenciamento de Estruturas de Banco
1
Comandos DDL (Data Definition Language): CREATE, ALTER, DROP
2
Criação e modificação de tabelas, índices e visões
3
Tipos de dados e restrições (NOT NULL, UNIQUE, CHECK)
4
Integridade referencial: chaves primárias e estrangeiras
5
Criação de scripts para estruturação de bancos
Gerenciamento de Usuários e Segurança
1
Criação e gerenciamento de usuários e perfis
2
Privilégios e permissões (GRANT, REVOKE)
3
Autenticação e criptografia básica
4
Segurança contra SQL Injection (visão conceitual)
5
Boas práticas de acesso seguro
Backup, Restauração e Integridade de Dados
1
Tipos de backup: completo, incremental e diferencial
2
Comandos e ferramentas de backup no MySQL/PostgreSQL
3
Estratégias de recuperação de desastres
4
Logs de transações e pontos de restauração
5
Testes de integridade e consistência
Monitoramento e Otimização de Desempenho
1
Monitoramento de uso de CPU, memória e disco
2
Índices e desempenho em consultas
3
Análise de planos de execução (ex: EXPLAIN)
4
Otimização de consultas SQL
5
Monitoramento com ferramentas (como phpMyAdmin, pgAdmin, ou DBeaver)