Você está na página 1de 5

COMO DESENHAR DIAGRAMAS ENTIDADE

RELACIONAMENTO

O que so DERs?
Diagramas Entidade Relacionamento (DERs) mostram a estrutura lgica
de uma Base de Dados.

An ER Diagram

Notaes de Diagramas Entidade Relacionamento


Peter Chen desenvolveu os DERs em 1976. Desde ento Charles
Bachman e James Martin adicionaram alguns refinamentos nos princpios
bsicos dos DERs.

Entidade
Uma Entidade um Objeto ou Conceito
sobre sobre o qual voc quer guardar
informaes.

Entidade Fraca
Uma Entidade Fraca depende de outra
Entidade para existir.

Atributos
Atributos so as propriedades ou
caractersticas de uma Entidade.

Atributo Chave
O Atributo Chave a caracterstica nica,
identificadora da Entidade. Por exemplo, o
Atributo Nmero da Carteira de Trabalho
poderia ser o Atributo Chave da Entidade
Empregado.
Atributo Multivalorado
Um atributo multivalorado pode ter mais
de um valor. Por exemplo, o Atributo
Habilidades da Entidade Empregado
pode ter mais de 1 valor
Atributo Derivado
Um Atributo Derivado baseado em outro
Atributo. Por exemplo, o Salrio Anual do
Empregado baseado no Salrio
Mensal.

Relacionamentos
Relacionamentos mostram como duas
Entidades compartilham informaes na
estrutura da base de dados.

Relacionamento Fraco
Ao conectar Entidades Fracas a outras,
deve-se usar a notao de Relacionamento
Fraco.

Cardinalidade
Cardinalidade especifica como vrias
instncias de uma Entidade se relacionam
com as instncias de outra Entidade.
Ordinalidade diretamente relacionada
com Cardinalidade. Enquanto a
Cardinalidade especifica a ocorrncia de
um Relacionamento, a Ordinalidade
descreve o
relacionamento como obrigatrio ou
opcional. Em outras palavras, a
Cardinalidade especifica o nmero mximo
de Relacionamentos e a Ordinalidade
especifica o nmero mnimo de
Relacionamentos.

Relacionamento Recursivo
Em alguns casos as Entidades podem ser
relacionadas com elas mesmas. Por
exemplo, Empregados podem ser
Supervisores de outros Empregados.

NOTAES DE CARDINALIDADE

Existem vrias notaes que expressam Cardinalidade.

Engenharia da Informao
Empresa

um para um
uma para vrios (obrigatrio)
vrios
um ou mais (obrigatrio)

Empregado

um e apenas um (obrigatrio)
zero ou um (opcional)
zero ou mais (opcional)

Projeto

Chen

Empresa
1
M:N
M: Cardinalidade, descreve
o mnimo (opcional versus
obrigatrio)
N: Cardialidade, descreve
o mximo
1:N (n=0,1,2,3,...)
um para zero ou mais
M:N
zero ou mais para zero ou mais
(vrios para vrios)

N
Empregado

M:N

1:1
um para um

Projeto

Bachman
Empresa

um para um
zero ou mais para
um ou mais

Empregado

um para um ou mais

Projeto

Martin
Empresa
1

1 - uma e apenas uma (obrigatrio)


* - vrias (zero ou mais, opcional)
1...* - uma ou mais (obrigatrio)
*
0...1 - zero ou uma (opcional)
Empregado
(0,1) - zero ou uma (opcional)
(1,n)
(1,n) - uma ou mais (obrigatrio)
(0,n) zero ou mais (opcional)
M:N
(1,1) - uma e apenas uma (obrigatria)
(0,n)
Projeto

Você também pode gostar