Banco de Dados e SQL: modelagem, consultas e transações
Aprenda a transformar requisitos em modelos de dados, consultar informações com SQL e compreender integridade, transações, índices e recuperação.
Iniciar trilha
O que você vai aprender
Compreender como dados são modelados, armazenados, consultados e protegidos em sistemas relacionais, reconhecendo quando outras abordagens são adequadas.
- Nível
- Iniciante
- Conteúdos disponíveis
- 20 de 20
- Duração disponível
- 9h 30min
- Módulos
- 4
Conteúdo da trilha
20 conteúdos em 4 módulos
Módulo 1
Fundamentos e modelagem
Vocabulário, arquitetura e modelos usados para representar dados antes da implementação.- O que são dados, bancos de dados e SGBDs?16 min de leitura

- Arquitetura, esquemas, instâncias e níveis de abstração18 min de leitura

- Modelos de dados: relacional, documentos, chave-valor, colunar e grafos20 min de leitura

- Modelo entidade-relacionamento: entidades, atributos e relacionamentos22 min de leitura

Módulo 2
Modelo relacional e projeto
Estruturas, chaves e regras para converter o modelo conceitual em um projeto relacional consistente.- Tabelas, linhas, colunas e domínios no modelo relacional21 min de leitura

- Chaves primárias, estrangeiras e relacionamentos22 min de leitura

- Integridade de entidade, referencial e regras de negócio23 min de leitura

- Transformação do modelo ER para o modelo relacional25 min de leitura

- Dependências funcionais e normalização: 1FN, 2FN, 3FN e BCNF27 min de leitura

Módulo 3
SQL e consultas
Comandos e técnicas para definir estruturas, consultar, combinar, resumir e modificar dados relacionais.- SQL, DDL, DML, DCL e controle de transações27 min de leitura

- SELECT, filtros, ordenação, aliases e valores NULL29 min de leitura

- JOINs: INNER, LEFT, RIGHT, FULL e CROSS JOIN31 min de leitura

- Agregações, GROUP BY e HAVING30 min de leitura

- Subconsultas, CTEs, operações de conjunto e funções de janela36 min de leitura

- INSERT, UPDATE, DELETE, constraints e views34 min de leitura

Módulo 4
Transações, desempenho e operação
Mecanismos que preservam consistência, coordenam acessos, melhoram consultas e sustentam a recuperação.- Transações e propriedades ACID34 min de leitura

- Concorrência, níveis de isolamento, locks, deadlocks e MVCC36 min de leitura

- Índices, planos de execução e otimização de consultas38 min de leitura

- Segurança, usuários, privilégios, backup e recuperação40 min de leitura

- Bancos relacionais ou NoSQL: como escolher?41 min de leitura

