Administrando Bancos de Dados

Inscreva-se

Introduçã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
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)
Layer 1