Pesquisar conteúdos

Encontre uma trilha ou aula pelo assunto.

Experimente pesquisar por “governança”, “ITIL” ou “planejamento”.

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
Diagrama mostra fatos sendo organizados em uma estrutura relacional, consultados, armazenados e atualizados

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
10 de 20
Duração disponível
3h 41min
Módulos
4

Conteúdo da trilha

20 conteúdos em 4 módulos · 10 disponíveis

Módulo 1

Fundamentos e modelagem

Vocabulário, arquitetura e modelos usados para representar dados antes da implementação.
  1. O que são dados, bancos de dados e SGBDs?16 min de leitura
  2. Arquitetura, esquemas, instâncias e níveis de abstração18 min de leitura
  3. Modelos de dados: relacional, documentos, chave-valor, colunar e grafos20 min de leitura
  4. 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.
  1. Tabelas, linhas, colunas e domínios no modelo relacional21 min de leitura
  2. Chaves primárias, estrangeiras e relacionamentos22 min de leitura
  3. Integridade de entidade, referencial e regras de negócio23 min de leitura
  4. Transformação do modelo ER para o modelo relacional25 min de leitura
  5. 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.
  1. SQL, DDL, DML, DCL e controle de transações27 min de leitura
  2. SELECT, filtros, ordenação, aliases e valores NULLEm breve
  3. JOINs: INNER, LEFT, RIGHT, FULL e CROSS JOINEm breve
  4. Agregações, GROUP BY e HAVINGEm breve
  5. Subconsultas, CTEs, operações de conjunto e funções de janelaEm breve
  6. INSERT, UPDATE, DELETE, constraints e viewsEm breve

Módulo 4

Transações, desempenho e operação

Mecanismos que preservam consistência, coordenam acessos, melhoram consultas e sustentam a recuperação.
  1. Transações e propriedades ACIDEm breve
  2. Concorrência, níveis de isolamento, locks, deadlocks e MVCCEm breve
  3. Índices, planos de execução e otimização de consultasEm breve
  4. Segurança, usuários, privilégios, backup e recuperaçãoEm breve
  5. Bancos relacionais ou NoSQL: como escolher?Em breve