Escolar Documentos
Profissional Documentos
Cultura Documentos
RELACIONAMENTO
O que so DERs?
Diagramas Entidade Relacionamento (DERs) mostram a estrutura lgica
de uma Base de Dados.
An ER Diagram
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
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