Você está na página 1de 25

Modelo Entidade-

Relacionamento (MER)

Adão de Melo Neto

1
MER
Definição:
É um modelo conceitual de alto-nível, ou seja,
é projetado para ser compreensível aos
usuários comuns

MER
(Modelo Entidade-Relacionamento

2
entidade

Algo do mundo real (objeto)


com existência independente

entidade

Objeto com existência física Objeto com existência conceitual


(pessoa,carro) (companhia, trabalho e
curso universitário)
3
entidade

entidade

Possui um valor para cada


Possui atributos atributo

entidade e1 empregado e seus atributos


4
Atributos da entidade

 Os atributos são propriedades particulares que descrevem


as entidades.
Atributo simples
Atributo composto

Atributo univalorado
Atributo multivalorado

5
Atributos da entidade

Atributos com valor null


• Apartamento = NULL (significa não aplicável)
• CEP = NULL (significa valor desconhecido)

Atributos

Atributos derivados de entidades


Podem estar relacionados relacionadas
Data de nascimento e Idade Número de empregados de um
departamento são derivados
das entidades empregado e
departamento

6
Entidade

 É um conjunto de entidades que têm os mesmos atributos

Atributos
Atributos

Entidades Empregado e Companhia e uma lista de atributos

Nome Idade Salário

Empregado
7
Esquema da Entidade

 É a descrição da Entidade
 Nome da entidade e significado de seus atributos

Esquema da Esquema da
Entidade Entidade

Nome Idade Salário

Empregado
8
Extensão da Entidade
 É o conjunto de instâncias (entidades) em um
determinado momento

Extensão da Extensão da
Entidade Entidade

Nome Idade Salário

Empregado
9
Atributo-chave de uma Entidade
 É aquele cujo valor é distinto para cada entidade da
Entidade, ou seja, identifica a entidade unicamente.

Atributo- chave

Nome Idade Salário

Empregado
10
Relacionamento
 Relacionamento TRABALHA-PARA entre as Entidades
EMPREGADO e DEPARTAMENTO
 Cada relacionamento ri em TRABALHA-PARA associa uma
entidade empregado e uma entidade departamento

11
Grau de um Relacionamento
 É o número de Entidades participantes do Relacionamento

Relacionamento de grau 2 12
Grau de um Relacionamento
 É o número de Entidades participantes do Relacionamento

Relacionamento de grau 3 13
Nome de Papéis
 Indica o papel que uma entidade de uma Entidade tem
para cada relacionamento

Papel de empregado ou Papel de Departamento


trabalhador ou empregador
14
Relacionamento Recursivo
 Ocorre quando uma mesma Entidade participa mais de
uma vez em um Relacionamento com diferentes papéis

Papel de empregado Papel de supervisor

15
Restrições sobre Relacionamentos

 Razão de Cardinalidade

 Restrição de Participação

16
Razão de Cardinalidade (1:N)

 Especifica a quantidade de relacionamentos que uma


entidade pode participar
 Relacionamento TRABALHA-PARA:
DEPARTAMENTO:EMPREGADO tem razão de
cardinalidade 1:N
 Em 1 departamento podem trabalhar N empregados
 1 empregado trabalha em apenas 1 departamento

N 1
Empregado Trabalha para Departamento

17
Razão de Cardinalidade (1:1)
 No Relacionamento GERENCIA,
EMPREGADO:DEPARTAMENTO tem razão de cardinalidade
1:1
 1 departamento pode ser gerenciado por 1 empregado
 1 empregado pode gerenciar 1 departamento

1 1
Empregado Gerencia Departamento

18
Razão de Cardinalidade (M:N)
 No Relacionamento TRABALHA-EM
EMPREGADO:PROJETO tem razão de cardinalidade M:N
 Em 1 projeto podem trabalhar M empregados
 1 empregado pode trabalhar em N projetos

M N
Empregado Trabalha em Projeto

19
Restrição de Participação
 Especifica se a existência de uma entidade depende
dela estar relacionada com outra entidade através de
um relacionamento
 Restrição de Participação Total (dependência existencial)
 Todo empregado deve participar de um departamento
 A entidade empregado só pode existir se participar de um
relacionamento em TRABALHA_PARA

Empregado Trabalha para Departamento

20
Restrição de Participação
 Restrição de Participação Parcial
 Não é esperado que todo empregado gerencie um
departamento.
 Algumas entidades da Entidade EMPREGADO, poderão estar
relacionadas a uma entidade departamento via GERENCIA,
mas não necessariamente todas.

Data
Início

Empregado Gerencia Departamento

21
Restrição de participação Parcial

A1

A2
D1
A3
D2
A4

A5 D3

A6

A7

Razão de Cardinalidade

Relacionamento

Entidade Entidade
Restrição de participação PARCIAL
Restrição de participação Total

Restrição de Cardinalidade

Relacionamento

Entidade Entidade
Restrição de participação TOTAL
23
Atributos em Relacionamentos
 Os Relacionamentos também podem ter atributos da
mesma maneira que as Entidades.

24
Atributos em Relacionamentos

 Os Relacionamentos também podem ter atributos da


mesma maneira que as Entidades.

Data_de_início

25

Você também pode gostar