Banco de Dados I — 2026.2

Aula 2
Modelagem Entidade-Relacionamento

👨‍🏫 Prof. Gustavo Pinto 🏛️ UFPA 📅 02 de abril de 2026 🕣 7h30 – 9h10

Agenda de hoje

O que é o MER?

O Modelo Entidade-Relacionamento é uma técnica de modelagem conceitual que representa o mundo real por meio de entidades, atributos e relacionamentos.

Notação do Diagrama ER

Entidade Entidade
Ent. Fraca Entidade Fraca
Rel Relacionamento
Rel. Id. Rel. Identificador
Atributo Atributo
chave Attr. Identificador
multivalorado Attr. Multivalorado
derivado Attr. Derivado

Notação de Peter Chen, utilizada pelo BRModelo Web.

Entidades

Uma entidade é qualquer objeto do mundo real sobre o qual queremos armazenar informações. Representada por um retângulo.

Aluno Produto Departamento pessoa matriculada item comercializado setor da organização

Entidade = tipo/classe  ·  Instância = ocorrência específica (ex: "João", "Notebook Dell")

Atributos

Um atributo é uma propriedade que descreve uma entidade. Representado por uma elipse ligada à entidade por uma linha.

Aluno matrícula nome idade telefone e-mail chave (sublinhado) derivado (tracejado) multivalorado (dupla elipse)

Classificação dos Atributos

🔑 Identificador (Chave)

Identifica unicamente cada instância — texto sublinhado na elipse

Ex: matrícula, CPF, código do produto

🔹 Simples vs Composto

Simples: valor atômico (CPF, preço)
Composto: elipse ligada a sub-elipses

Ex: Endereço → Rua, Número, CEP

🔸 Multivalorado

Pode ter vários valores — representado por elipse dupla

Ex: telefone(s) de contato

📐 Derivado

Calculado a partir de outro atributo — elipse com borda tracejada

Ex: idade ← calculada da data de nascimento

Atributo Composto — Endereço: Endereço Rua Número CEP

Relacionamentos

Um relacionamento é uma associação entre entidades. Representado por um losango conectado às entidades por linhas.

Exemplo 1 Aluno N cursa M Disciplina Exemplo 2 Funcionário N trabalha em 1 Departamento Relacionamentos podem ter atributos próprios Ex: "cursa" → nota, semestre

Grau do Relacionamento

① Unário

A entidade se relaciona consigo mesma (auto-relacionamento)

Ex: Funcionário supervisiona Funcionário

② Binário

Duas entidades distintas — o caso mais comum na prática

Ex: Aluno cursa Disciplina

③ Ternário

Três entidades envolvidas simultaneamente

Ex: Médico prescreve Medicamento a Paciente

Unário Funcionário supervisiona Binário Aluno cursa Disciplina

Cardinalidade

Define quantas instâncias de cada entidade participam do relacionamento. A notação é escrita ao lado da linha, próximo à entidade.

1 : 1 Funcionário 1 gerencia 1 Departamento 1 : N Departamento 1 contém N Funcionário N : M Aluno N cursa M Disciplina

Participação

Define se a participação de uma entidade no relacionamento é obrigatória ou opcional.

Total (obrigatória) — linha dupla Funcionário N trabalha em 1 Departamento ← todo funcionário deve trabalhar em algum depto. Parcial (opcional) — linha simples Funcionário 1 gerencia 1 Departamento ← nem todo funcionário gerencia um depto.

Participação + Cardinalidade = restrições estruturais do modelo.

Exemplo — Sistema Universitário

matrícula nome Aluno N cursa M nota Disciplina código créditos N ministrada por 1 Professor SIAPE nome
Próxima Aula — 07/04 (Ter)

MER — Continuação
Entidades Fracas & Generalização

📖 Leitura recomendada: Heuser, cap. 3