Escolar Documentos
Profissional Documentos
Cultura Documentos
Modelagem Conceitual
Departamento de Informtica
Centro Tecnolgico
Universidade Federal do Esprito Santo
Licena
para
uso
e
distribuio
Este
obra
est
licenciada
com
uma
licena
Crea8ve
Commons
Atribuio-Compar8lhaIgual
4.0
Internacional;
You
are
free
to
(for
any
purpose,
even
commercially):
Share:
copy
and
redistribute
the
material
in
any
medium
or
format;
Adapt:
remix,
transform,
and
build
upon
the
material;
Under
the
following
terms:
AOribu8on:
you
must
give
appropriate
credit,
provide
a
link
to
the
license,
and
indicate
if
changes
were
made.
You
may
do
so
in
any
reasonable
manner,
but
not
in
any
way
that
suggests
the
licensor
endorses
you
or
your
use;
ShareAlike:
if
you
remix,
transform,
or
build
upon
the
material,
you
must
distribute
your
contribu8ons
under
the
same
license
as
the
original.
Validao
Descrio do
Correspondncia
Verificao
Correteza
Quais os elementos de
informao devero
fazer parte do banco de
dados?
preo
n 1
Produto Tipo de
produto
descrio descrio
cdigo
cdigo
Maio
2014
Banco
de
Dados
-
Modelagem
Conceitual
9
En8dade:
conceito
Conjunto
de
objetos
da
realidade
modelada
sobre
os
quais
deseja-se
manter
informaes
no
banco
de
dados;
Exemplos:
Em
um
sistema
de
informaes
industriais:
produtos,
8pos
de
produtos,
vendas,
compras,
etc.;
Em
um
sistema
de
contas
correntes:
clientes,
contas
correntes,
cheques,
agncias,
etc.;
Em
um
sistema
de
marcao
de
reunies:
funcionrios,
salas,
reunies,
agendamentos,
etc.
Relacionamento
relacionamento
p1,d1 p2,d1 p4,d2 p5,d3 LOTAO
Carlos A. Heuser
d1 d2 d3
entidade
DEPARTAMENTO
Maio
2014
Banco
de
Dados
-
Modelagem
Conceitual
14
Auto-relacionamento
Papis
PESSOA
marido esposa
Carlos A. Heuser
CASAMENTO
p3 p7
p1
p8
PESSOA p6
p2 p4 p5
marido
marido
marido esposa esposa
esposa
CASAMENTO
Carlos A. Heuser
p1,p3
p6,p8
Carlos A. Heuser 24
n 1
ALUNO INSCRIO CURSO
n n
ENGENHEIRO ALOCAO PROJETO
1 1
EMPREGADO ALOCAO MESA
Carlos A. Heuser
Maio
2014
Banco
de
Dados
-
Modelagem
Conceitual
18
Cardinalidade:
exemplos
Relacionamentos 1:1
Relacionamentos
EMPREGADO
n:n
supervisor supervisionado
1 n
SUPERVISO
PESSOA PRODUTO
Carlos A. Heuser
1 1 composto componente
marido esposa n n
A. Heuser
CASAMENTO COMPOSIO
n 1
DISTRIBUIO
Carlos A. Heuser
(cidade, produto)
h 1 distribuidor.
PRODUTO
Maio
2014
Banco
de
Dados
-
Modelagem
Conceitual
20
Cardinalidade
mnima
Nmero
mnimo
de
ocorrncias
de
en8dade
que
so
associadas
a
uma
ocorrncia
de
uma
en8dade
atravs
de
um
relacionamento;
Em
bancos
de
dados
simples,
so
consideradas
apenas
2
cardinalidades
mnimas:
0
(zero):
associao
opcional;
1
(um):
associao
obrigatria.
(0,1)
Carlos A. Heuser
(1,1)
m1 m4 m6
MESA
m3
m2 m5
Maio
2014
Banco
de
Dados
-
Modelagem
Conceitual
22
Exemplo
PR-REQUIS
liberada liberadora
(0,n) (0,n)
DEPARTAMENTO RESPONSVEL DISCIPLINA
(1,1) (0,n)
(0,n)
DISC-CURSO
(0,n)
(0,n) (1,1)
ALUNO INSCRIO CURSO
Carlos A. Heuser
CLIENTE PROJETO
(1,n) (0,n)
Atributo
ENGENHEIRO em relacionamento
ATUAO 1:n PROJETO
n de parcelas
(0,1) (0,n)
Carlos A. Heuser
FINANCEIRA FINANCIAMENTO VENDA
taxa de juros
A. Heuser 5
capacidade
PRATELEIRA nmero do corredor
capacidade nmero da prateleira
PRATELEIRA nmero do corredor
Maio
2014
Banco
dnmero daConceitual
e
Dados
-
Modelagem
prateleira 26
Relacion.
iden8cador
/
en8dade
fraca
nmero de
cdigo nome seqncia nome
(1,1) (0,n)
EMPREGADO DEPENDENTE
Carlos A. Heuser
entidade fraca
Relacionamento Entidade
identificador fraca
Heuser
GRUPO cdigo
(1,1)
cdigo +
(0,n) nmero da
empresa
EMPRESA nmero da
empresa
(1,1)
Carlos A. Heuser
cdigo +
nmero da
(0,n) empresa +
nmero da nmero da
FILIAL filial
filial 60
Maio
2014
Banco
de
Dados
-
Modelagem
Conceitual
28
Relacionamento
com
atributo
iden8cador
(1,n) (0,n)
MDICO CONSULTA PACIENTE
data/hora
Carlos A. Heuser
Duas instncias de consulta
(par mdico-paciente) se
distinguem pela data/hora
da consulta.
Heuser
Maio
2014
Banco
de
Dados
-
Modelagem
Conceitual
29
Generalizao
/
especializao
Permite
Generalizao/especializao
atribuir
propriedades
par8culares
a
um
subconjunto
das
ocorrncias
(especializadas)
de
uma
en8dade
genrica:
(1,1) (0,n) nome
FILIAL CLIENTE
cdigo
Smbolo da
generalizao / Entidade
especializao genrica
Casa
" Cor; #
" Nmero;
" Abrir Porta; 15 45 70
" Fechar Porta;
" Arquiteto.
Habitantes Co de Guarda
41
Classe: Pessoa Classe: Casa Classe: Cachorro
Classe
Abstrata
Classe
Herana Associativa
Nome
Atributos
Operaes
Associao (e
suas cardinalidades)
Agregao
Classe