der mer
MER e DER são técnicas que pertencem ao Modelo
Conceitual e que se aproximam do Projeto Lógico
MER (Modelo EntidadeRelacionamento)
– Define conceitos e elementos do mundo real
– Ou ainda, é uma forma abstrata de observar o mundo real – Modela os problemas do mundo real em Entidades,
Atributos e Relacionamentos
MER e DER
DER (oDiagrama EntidadeRelacionamento)
– Utiliza os elementos do MER para determinar como eles serão mantidos no Banco de Dados
– É a representação gráfica do MER
DER (Diagrama EntidadeRelacionamento)
Símbolos utilizados no DER
Classificada como:
Forte (com PK)
Fraca (sem PK, mas com a Normalização isto dificilmente ocorre)
Entidade
(ou Tabela)
Atributo (ou campo da Tabela)
Atributo PK (também pode ser representado pelo Nome do Atributo sublinhado, sem o preenchimento do circulo)
Relacionamento (pode
representar uma Tabela e a
Normalização ajuda neste processo) Tipos de relacionamentos:
1:1 (um para um)
1:N (um para muitos)
N:N (muitos para muitos – deve ser evitado)
MER e DER
Exemplo: Cada Motorista pode estar dirigindo um
Caminhão, mas qual Caminhão?
Resposta na 2FN
Motorista
PKCPF
Nome
...
EmViagem
Caminhao
PKCodigo
PKPlaca
FKCPFMotorista
FKPlacaCaminhao
Saida
Modelo
PrevisaoChegada
CapacidadeCarga
CidadeOrigem
CidadeDestino
...
Marca
...
MER e DER
Exemplo: Cada Motorista pode estar dirigindo um
Caminhão, mas qual Caminhão?
Resposta no formato DER
...
Motorista
PKCPF
PKPlaca
1
Nome
Dirige um
(ou EmViagem)
PKCod
...
1
Marca
Caminhao
...
MER e DER
Exemplo: Dentro de uma Caixa estão quais ferramentas?
Resposta na 2FN
Ferramenta
Caixa
PKCodigo
PKCodigo
TipoFerramenta
Descricao
...
...
FKCodigoCaixa
MER e DER
Exemplo: Dentro de uma Caixa estão quais ferramentas?
Resposta no formato