34h

Para conclusão

4
Cursos
1
Vídeo extra
3
Artigos

Modelagem de dados

A modelagem de dados é a primeira etapa de um projeto do banco de dados. É um processo de criação de um modelo de dados para que o software em questão guarde dados em um banco de dados. Ao usar modelos de dados, as partes interessadas, como pessoas analista de dados, especialista em BI e engenheira de dados podem decidir como os dados serão usados ao projetar um banco de dados ou data warehouses.

Nessa formação, começaremos com modelagem de diagramas de entidade relacionamento e modelagem lógica e física. Por fim, conheceremos as operações da álgebra relacional, regras de normalização de dados, entre outras funcionalidades.

Vamos entender como o conteúdo será dividido nos passos abaixo?

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

Com quem você vai aprender?

  • Daniel Siqueira

    Daniel é instrutor na escola de Dados e professor de Matemática, Física, Química e Inglês. Tem verdadeira paixão em aprender coisas e assuntos novos, e transmitir seus conhecimentos.

  • Daniel Siqueira

    Daniel é instrutor na escola de Dados e professor de Matemática, Física, Química e Inglês. Tem verdadeira paixão em aprender coisas e assuntos novos, e transmitir seus conhecimentos.

  • Ana Duarte

    Sou bacharela em Estatística e atualmente curso Ciência da Computação. Já atuei como cientista de dados no ramo educacional e financeiro e hoje sou instrutora na Escola de Dados da Alura e voluntária na equipe de projetos do grupo Data Girls. Sou apaixonada por transformar dados em informação inteligente usando a ciência de dados em diversos tipos de aplicação. Fora isso, sempre estou acompanhando alguma série e procurando novas rotas para andar de bike.

  • Ana Duarte

    Sou bacharela em Estatística e atualmente curso Ciência da Computação. Já atuei como cientista de dados no ramo educacional e financeiro e hoje sou instrutora na Escola de Dados da Alura e voluntária na equipe de projetos do grupo Data Girls. Sou apaixonada por transformar dados em informação inteligente usando a ciência de dados em diversos tipos de aplicação. Fora isso, sempre estou acompanhando alguma série e procurando novas rotas para andar de bike.

  • Danielle Oliveira

    Danielle é formada em Sistemas de Informação. Fez parte do Scuba Team. Atualmente é instrutora de Data Science, nas áreas de Banco de dados, Business Intelligence e NoSQL. É apaixonada por livros, música e tecnologia.

  • Danielle Oliveira

    Danielle é formada em Sistemas de Informação. Fez parte do Scuba Team. Atualmente é instrutora de Data Science, nas áreas de Banco de dados, Business Intelligence e NoSQL. É apaixonada por livros, música e tecnologia.

Passo a passo
  1. 1 Modelagem de Entidade Relacionamento e Modelagem Relacional

    Começamos os nossos estudos com a modelagem de entidade relacionamento. Vamos conhecer o que é um SGDB, entidades e relacionamentos. Também vamos aprender a identificar um modelo lógico e um modelo físico de dados. Seguindo, desenvolveremos todo o processo de modelagem, desde a modelagem de negócio até o final do projeto, criando tabelas, colunas e representações de cardinalidade no modelo físico.

    • Curso Modelagem de banco de dados: entidades, relacionamentos e atributos

      08h
      • Identifique um modelo lógico e um modelo físico de dados
      • Diferencie um modelo de alto nível de um modelo de baixo nível
      • Aplique técnicas de modelagem de dados
      • Diferencie o Modelo Entidade e Relacionamento (MER) do Diagrama Entidade e Relacionamento (DER)
      • Elabore um modelo de banco de dados no brModelo
    • Artigo MER e DER: Definições, Banco de Dados e Exemplos

    • Curso Modelagem de banco de dados relacional: modelagem lógica e física

      08h
      • Aprenda a diferençar os tipos de modelagem de banco de dados
      • Conheça a modelagem lógica e física de dados
      • Exercite a utilização do Power Architect
      • Crie tabelas, colunas e representações de cardinalidade no modelo físico
      • Produza a representação das chaves primárias e estrangeiras
      • Desenvolva todo o processo de modelagem, desde a modelagem de negócio até o final do projeto
    • Artigo Relacionamento reflexivo na modelagem de banco de dados

    • Artigo Engenharia reversa com o Power Architect

  2. 2 Álgebra relacional e normalização

    Vamos aprender álgebra relacional, com as operações de seleção, projeção, junção, união e diferença para os visualizar dados na lógica relacional e contribuir com seu raciocínio analítico ao estudar SQL.

    Também vamos estudar sobre normalizar o banco de dados. Aqui, vamos aprender a trabalhar com normalização de dados para reduzir a redundânciaganhar integridade e desempenho dos dados. Ainda sobre normalização, vamos conhecer a forma normal de Boyce-Codd, uma regra para tratar alguns tipos de anomalias no banco de dados. Tudo isso colocando em prática conforme formos estudando.

    • Curso Modelagem de banco de dados relacional: álgebra relacional

      08h
      • Conheça as operações de Álgebra Relacional para consultar os dados
      • Entenda a usar as operações Seleção, Projeção, União e Diferença para visualizar os dados
      • Aprenda os conceitos de Junção e Produto Cartesiano para obter informações de tabelas diferentes
      • Aplique as operações de Álgebra Relacional utilizando o software RelaX
      • Construa o raciocínio para manusear banco de dados relacional utilizando as operações da álgebra relacional
      • Compreenda como utilizar várias operações da algebra relacional para montar consultas específicas e robustas nos dados
    • Curso Modelagem de banco de dados relacional: normalização

      08h
      • Entenda os motivos para se normalizar um banco de dados
      • Conheça as anomalias e problemas encontrados em um banco de dados desnormalizado
      • Saiba sobre como identificar a qualidade de um projeto atraves das diretrizes informais
      • Realize a identificação das dependências funcionais entre atributos de uma tabela
      • Aplique as formas normais e realize a normalização de um banco de dados relacional
    • Alura+ Entidade associativa

Escola

Data Science

Além dessa, a categoria Data Science conta com cursos de Ciência de dados, BI, SQL e Banco de Dados, Excel, Machine Learning, NoSQL, Estatística,e mais...

Conheça a Escola

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

Plus

De
R$ 1.800
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramaçã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.

Matricule-se

Pro

De
R$ 2.400
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramaçã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.

  • Luri, a inteligência artificial da Alura

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com Luri até 100 mensagens por semana.

  • 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.

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