Entidade associativa

Alura+ são pequenos vídeos com conteúdo complementar aos cursos da Alura. Aqui você tem novidades, dicas, tutoriais, novos assuntos e muito mais. Excelente para aprender algo novo naqueles pequenos momentos que sobram no dia.

Resumo do conteúdo

As entidades associativas são um conceito muito importante da modelagem de dados, normalmente utilizadas para simplificar relacionamentos mais complexos, como os relacionamentos muitos-para-muitos.

Neste vídeo, Danielle Oliveira fala sobre como utilizamos as entidades associativas ao desenvolver o projeto de um banco de dados, e vamos conhecer sobre como representá-las em um modelo conceitual e os efeitos de utilizar ou não uma entidade associativa quando chegamos ao final do projeto.

Você já se perguntou em que momento podemos realizar a utilização de entidades associativas em um projeto de banco de dados? Então, vem comigo e bora descobrir.

Sou Danielle oliveira, instrutora da escola de dados…

Entidades associativas são um conceito importante em modelagem de banco de dados, utilizado para representar relacionamentos complexos entre outras entidades. Elas são frequentemente usadas quando há a necessidade de armazenar informações adicionais sobre a relação entre duas ou mais entidades.

São introduzidas para lidar com relacionamentos muitos-para-muitos complexos ou quando há necessidade de armazenar informações adicionais sobre a relação. Essa entidade intermediária possui seus próprios atributos.

Então temos aqui o projeto do clube do livro, onde temos uma relação muitos-para-muitos:

  • Pegar o projeto criado pelo Dani no BR Modelo

  • Simplificar: Sem entidade associativa

Então, vamos trazer isso para o mundo real:

  • Utilizar o VSC
  • Apresentar na prática o problema gerado em não ter a entidade associativa

Por que recebe o nome de entidade associativa? Porque essa entidade é criada a partir da Associação das informações que estão em na tabela de pedidos junto das informações que estão na tabela de livros.

Fora que, essa tabela faz a ligação entre pedidos e livros, então aqui no nosso diagrama, representamos um quadrado com um losango dentro. Pois ela é, entidade e relacionamento.

  • Simplificar: Com entidade associativa
    • Apresentar o problema resolvido ao criar a entidade associativa
    • VSCODE

As entidades associativas ajudam a evitar redundância de dados, organizar informações complexas e facilitar consultas complexas nos bancos de dados. Elas fornecem uma maneira eficaz de modelar relacionamentos mais abstratos ou intrincados entre entidades.

Bons estudos e até o próximo conteúdo!

Já é Aluno?

Comece agora

10min para conclusão

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas