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.