formação_

Formação Modelagem de dados

Modelos de entidades relacionamento, normalização e mais.

Esta formação faz parte dos nossos cursos de Data Science
70h

Para conclusão

6
Cursos

Assista o vídeo

veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end

Modelagem de dados.

Modelagem de dados é um processo de criação de um modelo de dados para que o dado de software seja gravado em um banco de dados. Nessa formação começaremos com criação de diagramas de entidade relacionamento, conhecer um banco de dados, operações da álgebra relacional. Também vamos ver o mapeamento relacional, normalização e mais. No final da formação, vamos conhecer um pouco da linguagem SQL, a linguagem usada para manipular os dados de um banco.

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Professores especializados Data Science

Com quem você vai aprender

  • Victorino Vila

    Victorino é desenvolvedor com foco em .NET e Web Services. Durante mais de 20 anos gerenciou uma empresa de consultoria na área de tecnologia. Criou e desenvolveu projetos de planejamento, Business Intelligence e integração de dados, além de databases de relacionamento com foco em BI, usando SQL Server, MYSQL ou DB2. Suas soluções são usadas em Brasil, nos EUA e na Europa. É consultor sênior certificado em SAP BW.

  • Victorino Vila

    Victorino é desenvolvedor com foco em .NET e Web Services. Durante mais de 20 anos gerenciou uma empresa de consultoria na área de tecnologia. Criou e desenvolveu projetos de planejamento, Business Intelligence e integração de dados, além de databases de relacionamento com foco em BI, usando SQL Server, MYSQL ou DB2. Suas soluções são usadas em Brasil, nos EUA e na Europa. É consultor sênior certificado em SAP BW.

Passo a passo

  1. 1 Diagrama de ER e Modelo Relacional

    Começamos os nossos estudos com o diagrama entidade relacionamento, vamos conhecer o que é um banco de dados, um SGDB, entidades, relacionamento, e etc. Seguindo, vamos aprender álgebra relacional, como seleção, projeção, união e diferença, depois vamos praticar um pouco tudo que estudamos.

    • Curso Modelagem de banco de dados relacional: Entidades, relacionamentos e atributos

      10h
    • Faça esse curso e:
      • Entenda o que é um Sistema de Gerenciamento de Banco de Dados, ou SGBD
      • Aprenda o conceito de entidades, relacionamentos e atributos
      • Veja como funcionam os relacionamentos entre as entidades e as suas cardinalidades
      • Ponha em prático o conhecimento adquirido durante o curso, fazendo um estudo de caso
      • Monte um diagrama Entidade-Relacionamento, representando as entidades, relacionamentos e atributos
    • Curso Modelagem de banco de dados relacional: Modelo e Álgebra Relacional

      12h
    • Faça esse curso e:
      • Veja o que é um modelo relacional, entendendo os domínios, atributos, relações, tuplas e chaves
      • Conheça as operações de Álgebra Relacional, como Seleção, Projeção, União e Diferença
      • Entenda os conceitos de Junção, Divisão e Produto cartesiano
      • Aplique as operações de Álgebra Relacional, utilizando o software Relational
      • Coloque em prática o conteúdo aprendido durante o curso, realizando uma série de desafios
  2. 2 Transformação diagrama de ER para Relacional

    Seguindo com a segunda parte, vamos aprender a mapear os relacionamentos, transformar um diagrama entidade-relacionamento em modelo relacional, em seguida vamos trabalhar com normalização para reduzir a redundância, integridade e desempenho dos dados. Ainda sobre normalização, vamos conhecer a forma Boyce-Coud, um formato pensando em tratar alguns tipos de anomalias no seu banco.

    • Curso Modelagem de banco de dados relacional: Diagrama ER e Modelo Relacional

      10h
    • Faça esse curso e:
      • Revise o que é um diagrama entidade-relacionamento em um modelo relacional
      • Transforme um diagrama entidade-relacionamento em um modelo relacional
      • Veja formas de melhorar a representação do modelo Relacional
      • Mapeie entidades fortes e fracas
      • Faça o mapeamento dos relacionamentos
    • Curso Modelagem de banco de dados relacional: Normalização

      10h
    • Faça esse curso e:
      • Entenda quais são as diretrizes de qualidade de um modelo relacional
      • Conheça as dependências funcionais
      • Aprenda a primeira, segunda, terceira, quarta e quinta formas normais
      • Conheça a forma normal Boyce-Coud
      • Coloque em prática a normalização em um projeto de banco de dados
  3. 3 Banco SGDB

    Vamos começar a trabalhar com SQL, a linguagem usada para interagir com o banco dados. Vamos passar da instalação do MySQL, depois criar um banco dados baseado no modelo que trabalhamos e aprender as operações de inserção, deleção, atualização e seleção, no curso de NoSQL, vamo conhecer os problemas que aparece no mapeamento do modelo OO e relacional, vamos trabalhar com arquivos JSON e conhecer o banco de dados MongoDB.

    • Curso Modelagem de banco de dados relacional: Entendendo SQL

      10h
    • Faça esse curso e:
      • Aprenda o SQL usando MySQL
      • Defina a integridade referencial e chaves estrangeiras
      • Use o comandos CRUD, como INSERT e UPDATE
      • Pesquise dados e aplique filtros
      • Teste o seu conhecimento em vários desafios
    • Curso Modelagem de banco de dados: Começando com NoSQL

      12h
    • Faça esse curso e:
      • Saiba os problemas do mapeamento entre o modelo OO e relacional
      • Trabalhe com JSON na banco de dados
      • Entenda as características de bancos NoSQL
      • Conheça o MongoDB um banco orientado ao documento
      • Use MongoDB para salvar e recuperar dados

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Tive uma dificuldade pra fazer o Relational funcionar na minha máquina, mas tirando isso essa formação é excelente até aqui.

Modelagem de banco de dados relacional: Modelo e Álgebra Relacional

Rafael Souza

O conteúdo apresentado no curso é muito importante para iniciação na carreira de desenvolvimento de banco de dados. Os exercícios realizados ajudaram no entendimento do tópico apresentado.

Modelagem de banco de dados relacional: Entidades, relacionamentos e atributos

9367135 NEUZA APARECIDA DO NASCIMENTO

Muito bem explicado. Houve em alguns momentos problemas de edição de video, duplicando um trecho durante a aula, mas não prejudicou o desenrolar da atividade. Senti também dificuldades em alguns momentos pois faltou mostrar mais vezes o diagrama ER completo (SUGESTÃO: Fornecer todos os diagramas ER completos em um arquivo separado para baixar)

Modelagem de banco de dados relacional: Diagrama ER e Modelo Relacional

Diogo Garcia Cunha

Comece hoje mesmo os cursos de Modelagem de dados. Matricule-se agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas