Modele bancos de dados com segurança: aprenda MER, diagrama ER e normalização em um curso online gratuito, com exercícios e aplicação prática no projeto.
Neste curso gratuito, aprenda sobre
Diferença entre dados e informação e conceitos fundamentais de bancos de dados
Papel do modelo de dados no banco relacional e visão geral do modelo relacional
Níveis de modelagem: conceitual, lógico e físico, e quando usar cada um
Criação e interpretação de MER/DER (Modelo Entidade-Relacionamento e Diagrama ER)
Definição de entidades, atributos (incl. determinantes) e relações/relacionamentos
Chaves: primária, estrangeira e outras; como garantem identificação e vínculo
Cardinalidades e mapeamento de regras de negócio em relacionamentos
Restrições de integridade e como elas protegem consistência e qualidade dos dados
Notações gráficas de DER e leitura correta de diagramas
Dicionário de dados: documentação de entidades, atributos, domínios e regras
Dependências: funcional, multivalorada e transitiva, e seus impactos no projeto
Anomalias de inserção/atualização/exclusão e por que ocorrem
Normalização: 1FN, 2FN, 3FN e BCNF; critérios e pré-requisitos
Projeto prático: do levantamento de regras ao modelo lógico e implementação/testes
Sobre o curso online gratuito
Tomar boas decisões em banco de dados começa antes do SQL: começa na modelagem. Neste curso online gratuito de Modelagem de Dados, você desenvolve a base que sustenta sistemas estáveis, escaláveis e fáceis de evoluir. Ao longo das aulas, você aprende a enxergar dados como um recurso estratégico, entendendo como transformá-los em informação útil para o negócio e como estruturar tudo isso de forma consistente dentro de um banco de dados relacional.
A jornada passa pelos principais níveis de projeto (conceitual, lógico e físico), conectando teoria e prática para que você saiba o que representar, como representar e por que representar de um determinado jeito. Você treina o raciocínio do Modelo Entidade-Relacionamento, trabalha com entidades, atributos e relacionamentos e ganha clareza sobre chaves (primária, estrangeira e outras) e sobre o papel das cardinalidades para expressar regras do mundo real dentro do modelo.
Para elevar a qualidade do seu projeto, o curso aprofunda restrições e integridade de dados, mostrando como evitar inconsistências que, mais tarde, viram bugs e retrabalho. Você também aprende a documentar o banco de forma profissional com diagramação e dicionário de dados, melhorando comunicação entre times e garantindo que o conhecimento do sistema não fique “preso” na cabeça de alguém.
Em seguida, você avança para dependências e normalização, entendendo anomalias e como preveni-las com as formas normais (1FN, 2FN, 3FN e Boyce-Codd). O foco é construir tabelas mais coesas, reduzir redundâncias e manter atualizações seguras. Para consolidar, você acompanha um projeto prático completo: da interpretação das regras de negócio à criação do DER em ferramenta, ajustes, eliminação de muitos-para-muitos, derivação do modelo lógico, normalização e implementação do banco, com testes finais.
Com exercícios ao longo do percurso, você termina preparado para modelar bancos de dados do zero, revisar modelos existentes e justificar suas escolhas técnicas com clareza — habilidades valiosas para quem atua ou quer atuar com desenvolvimento, análise de dados, engenharia de software e administração de banco de dados.
Conteúdo do curso
Aula em vídeo: Modelagem de Dados - Conceitos de Bancos de Dados20m
Exercício: _Qual é a diferença entre dados e informação, segundo o vídeo?
Aula em vídeo: Modelagem de Dados - O Modelo Relacional - Introdução23m
Exercício: Qual é a função principal de um modelo de dados em um banco de dados relacional?
Aula em vídeo: Modelagem de Dados - Modelos Conceitual, Lógico e Físico12m
Exercício: _Qual é o nível mais alto do modelo de dados e mais próximo do projeto físico do banco de dados, onde são determinadas as informações armazenadas no banco de dados?
Aula em vídeo: Modelagem de Dados - Modelo Entidade-Relacionamento e Diagrama ER07m
Exercício: O que é um modelo Entidade-Relacionamento (MER)?
Aula em vídeo: Modelagem de Dados - O que são Entidades11m
Exercício: _Qual é a definição de entidade no modelo entidade-relacionamento apresentado no curso?
Aula em vídeo: Modelagem de Dados - O que são Atributos14m
Exercício: Qual é a característica de um atributo determinante em modelagem de dados?
Aula em vídeo: Modelagem de Dados - Comparando Entidades e Relações08m
Exercício: _Qual é a definição de uma relação em um modelo de dados?
Aula em vídeo: Modelagem de Dados - O que são Relacionamentos14m
Exercício: Qual é a importância dos relacionamentos no modelo entidade-relacionamento?
Aula em vídeo: Modelagem de Dados - Chave Primária, Estrangeira e outras16m
Exercício: _Qual é a definição de chave primária em uma tabela?
Aula em vídeo: Modelagem de Dados - O que são Cardinalidades16m
Exercício: O que é cardinalidade em modelagem de dados?
Aula em vídeo: Modelagem de Dados - Restrições de Integridade16m
Exercício: _Qual é a função da integridade de dados em um banco de dados?
Aula em vídeo: Modelagem de Dados - Diagramação - Notações Gráficas22m
Exercício: Qual é a principal função de um diagrama entidade-relacionamento em modelagem de dados?
Aula em vídeo: Modelagem de Dados - Dicionário de Dados12m
Exercício: _O que é o dicionário de dados e por que é importante utilizá-lo na modelagem de dados?
Aula em vídeo: Modelagem de Dados - Dependências (Funcional, Multivalorada, Transitiva)14m
Exercício: Qual é o conceito de dependência funcional no contexto de modelagem de dados?
Aula em vídeo: Modelagem de Dados - Normalização e Anomalias - Conceitos10m
Exercício: _Qual é a anomalia que ocorre quando se tenta incluir um novo registro no banco de dados sem que outro registro esteja disponível?
Aula em vídeo: Modelagem de Dados - Normalização - Primeira Forma Normal11m
Exercício: Qual é a principal característica da primeira forma normal na modelagem de dados?
Aula em vídeo: Modelagem de Dados - Normalização - Segunda Forma Normal10m
Exercício: _De acordo com o vídeo, uma tabela está na segunda forma normal se:
Aula em vídeo: Modelagem de Dados - Normalização - Terceira Forma Normal10m
Exercício: O que caracteriza a Terceira Forma Normal em uma tabela?
Aula em vídeo: Modelagem de Dados - Normalização - Forma Normal de Boyce-Codd14m
Exercício: _Qual é a definição formal da forma normal de Boyce-Codd (BCNF)?
Aula em vídeo: Modelagem de Dados - Projeto Prático - Apresentação e Regras do Negócio12m
Exercício: Qual é o objetivo principal do projeto prático apresentado no vídeo?
Aula em vídeo: Modelagem de Dados - Projeto Prático - Identificando Entidades, Atributos e Relacionamentos21m
Exercício: _Qual é o número máximo de disciplinas que um aluno pode se matricular por semestre na faculdade do projeto prático de modelagem de dados?
Aula em vídeo: Modelagem de Dados - Projeto Prático - Ferramenta brModelo para criação de DER19m
Aula em vídeo: Modelagem de Dados - Projeto - Diagrama Entidade-Relacionamento - 0112m
Exercício: _Qual é o objetivo do banco de dados que está sendo modelado no curso de Modelagem de Dados por Bóson treinamentos?
Aula em vídeo: Modelagem de Dados - Projeto Prático - Acrescentando os Atributos ao DER07m
Aula em vídeo: Modelagem de Dados - Projeto Prático - Calculando as Cardinalidades no DER20m
Exercício: _Quantos departamentos um professor pode pertencer de acordo com o relacionamento entre as entidades Departamento e Professor no diagrama entidade-relacionamento apresentado no curso?
Aula em vídeo: Modelagem de Dados - Projeto Prático - Eliminando Relacionamentos Muitos-para-Muitos13m
Aula em vídeo: Modelagem de Dados - Projeto Prático - Criando o Dicionário de Dados18m
Exercício: _Quantas entidades são listadas no dicionário de dados criado por Fábio Barbosa no vídeo de modelagem de dados?
Aula em vídeo: Modelagem de Dados - Projeto Prático - Derivando o Modelo Lógico15m
Aula em vídeo: Modelagem de Dados - Projeto Prático - Normalização - Primeira Forma Normal22m
Exercício: _Qual é a primeira forma normal de uma tabela de banco de dados?
Aula em vídeo: Modelagem de Dados - Projeto Prático - Normalização - Segunda Forma Normal19m
Aula em vídeo: Modelagem de Dados - Projeto Prático - Normalização - Terceira Forma Normal20m
Exercício: _Qual é o pré-requisito para que uma tabela esteja na terceira forma normal?
Aula em vídeo: Modelagem de Dados - Projeto Prático - Dicionário de Dados e Ajustes Finais21m
Aula em vídeo: Modelagem de Dados - Projeto Prático - Implementação do Banco de Dados15m
Exercício: _Qual é o objetivo do projeto de modelagem de dados apresentado no vídeo?
Aula em vídeo: Modelagem de Dados - Projeto Prático - Testes Finais no Banco de Dados16m
Aula em vídeo: Modelagem de Dados - Recursos para Estudo e Finalização do Curso10m
Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.
Plano de estudos com IA
A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.
Do zero ao Sucesso profissional
Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.
Você também pode utilizar o QR Code ou os Links abaixo
Comentários do Curso: Modelagem de dados
LA
Luiz Ari de Almeida Junior
curso com foco, seriadade, didatico, sem enrolação e sem bonequinhos infantis ou camisetas star war... curso pra quem quer aprender mesmo.
BM
Bruno Miguel Barbosa de Azevedo
Excelente curso! O professor Fábio explica claramente toda a matéria e não é preciso ouvir a 2ª vez para perceber, mesmo que seja iniciante. Recomendo 100%.
Comentários do Curso: Modelagem de dados
Luiz Ari de Almeida Junior
curso com foco, seriadade, didatico, sem enrolação e sem bonequinhos infantis ou camisetas star war... curso pra quem quer aprender mesmo.
Bruno Miguel Barbosa de Azevedo
Excelente curso! O professor Fábio explica claramente toda a matéria e não é preciso ouvir a 2ª vez para perceber, mesmo que seja iniciante. Recomendo 100%.
Louandre Henrique
Muito bom curso, bem didático!