WBF Academy
Fundamentos de Modelagem de Banco de Dados

Fundamentos de Modelagem de Banco de Dados

Iniciante

Você já escreve consultas SQL — SELECT, JOIN, WHERE — mas ninguém nunca te ensinou como realmente projetar as tabelas sobre as quais essas consultas rodam. Este curso corrige essa lacuna para desenvolvedores, analistas e qualquer pessoa que trabalhe com dados mas tenha aprendido SQL por tentativa e erro em vez de estudar o design de esquemas. Ele é independente do banco: cada exemplo usa conceitos de SQL padrão que se aplicam seja você em PostgreSQL, MySQL, SQL Server ou SQLite. Você começa pelos fundamentos da modelagem de dados — entidades, atributos e como transformar um conjunto de requisitos de negócio em um diagrama entidade-relacionamento, passando de um esboço conceitual para um modelo lógico e depois para um esquema físico. A partir daí você aprende normalização: as anomalias de atualização, inserção e exclusão que surgem de uma tabela mal estruturada, o raciocínio por trás da primeira, segunda e terceira forma normal, uma intuição prática da forma normal de Boyce-Codd e, igualmente importante, quando desnormalizar de propósito é a decisão certa. Depois vem o vocabulário dos relacionamentos: chaves primárias, chaves estrangeiras, chaves compostas e substitutas, e como os relacionamentos um-para-um, um-para-muitos e muitos-para-muitos são realmente implementados, incluindo as tabelas de junção que tornam possível o muitos-para-muitos, além das restrições que protegem a integridade referencial. Em seguida você olha por baixo do capô os índices — como um índice B-tree realmente funciona, como escolher quais colunas indexar, o básico para ler um plano de execução de consulta e os trade-offs reais que os índices trazem. O curso termina com esquemas do mundo real: padrões para e-commerce, apps sociais e sistemas de reservas, além de trilhas de auditoria, exclusão lógica, migrações seguras e os antipadrões que arruínam silenciosamente o futuro de um esquema. Você termina sendo capaz de projetar um banco de dados, não apenas consultá-lo.

📋 5 trilhas ❓ 200 perguntas 💡 15 dicas 🎬 7 vídeos ⏱ ~6h

Conteúdo do curso

Prova de certificação

🏆

Prova de certificação

Fundamentos de Modelagem de Banco de Dados

30
Questões
45m
Tempo limite
% 70%
Para passar

🔒 Desbloqueie o exame

🎬 Assista 80% dos vídeos 0% / 80%
❓ Responda 80% das questões de prática 0% / 80%

Complete os requisitos acima para desbloquear o exame

🏆

Prova de certificação

Fundamentos de Modelagem de Banco de Dados

#

30 questões

Todos os níveis de dificuldade

45 minutos

Enviada automaticamente quando o tempo acaba

%

70% para passar

Conquiste sua insígnia de certificação

Sem volta

Depois de responder, você avança

Dicas

Ver tudo