Entidades, Relacionamentos e Atributos: Os Pilares do Modelo Entidade-Relacionamento (ER)

Publicado por TiConcurseiro | Categoria: Banco de Dados

O Modelo Entidade-Relacionamento (ER) é uma das ferramentas mais importantes da modelagem de dados. Criado por Peter Chen em 1976, esse modelo tem como objetivo representar de forma visual e lógica como os dados de um sistema estão organizados e interligados.

Compreender os conceitos de entidades, atributos e relacionamentos é essencial para projetar um banco de dados eficiente, além de ser um assunto recorrente em provas de concursos públicos da área de TI.


🔹 O que é uma Entidade?

Uma entidade representa um objeto do mundo real que possui significado para o sistema. Pode ser uma pessoa, um lugar, um evento ou qualquer elemento que precise ser armazenado no banco de dados.

Exemplos de entidades:

  • Cliente – representando uma pessoa que realiza compras;
  • Produto – algo que pode ser vendido;
  • Departamento – unidade organizacional de uma empresa.

As entidades são representadas graficamente em diagramas ER por retângulos. Elas podem ser classificadas em:

  • Entidades fortes: possuem existência independente (ex: Cliente, Produto);
  • Entidades fracas: dependem de outra entidade para existir (ex: ItemPedido depende de Pedido).

🔸 O que é um Atributo?

Os atributos são as características que descrevem as entidades. Em outras palavras, são os dados que definem as propriedades de um objeto no banco de dados.

Por exemplo, a entidade Cliente pode ter os seguintes atributos:

  • Nome
  • CPF
  • Data de Nascimento
  • Endereço

📘 Tipos de Atributos

  • Simples: não podem ser divididos (ex: CPF);
  • Compostos: podem ser decompostos (ex: Endereço → Rua, Número, Cidade);
  • Multivalorados: podem ter vários valores (ex: Telefones de um cliente);
  • Derivados: calculados a partir de outros atributos (ex: Idade derivada de Data de Nascimento).

Nos diagramas ER, os atributos são representados por elipses ligadas às entidades ou relacionamentos.


🔹 O que é um Relacionamento?

Um relacionamento é a associação entre duas ou mais entidades. Ele define como os dados de diferentes tabelas estão conectados. Nos diagramas, é representado por losangos.

Exemplos:

  • Cliente realiza Pedido;
  • Professor ministra Disciplina;
  • Departamento possui Funcionário.

📊 Tipos de Relacionamentos

1:1 (um para um): um gerente administra um único departamento;

  • 1:N (um para muitos): um cliente pode fazer vários pedidos;
  • N:N (muitos para muitos): alunos se matriculam em várias disciplinas.

É comum que os relacionamentos também possuam atributos próprios — por exemplo, o relacionamento Empregado trabalha em Projeto pode ter o atributo HorasTrabalhadas.


🎯 Por que o Modelo ER é tão importante em concursos?

Questões sobre o modelo Entidade-Relacionamento aparecem com frequência em provas de FCC, Cebraspe e FGV, especialmente nas disciplinas de Banco de Dados e Análise de Sistemas.

Dominar esses conceitos ajuda o candidato a:

  • ✅ Entender a estrutura lógica dos bancos de dados relacionais;
  • ✅ Identificar dependências e restrições de integridade;
  • ✅ Traduzir o modelo conceitual em tabelas e chaves no modelo lógico.

“Quem entende o modelo ER entende a base de todos os bancos de dados relacionais.”


📚 Continue seus estudos sobre modelagem e bancos de dados no blog TiConcurseiro.com.br

💻 TiConcurseiro — Dicas e conteúdo gratuito para concursos de TI.

Deixe um comentário