ao externa da bd - instituto de computaçãocelio/inf325-2011/slides/cap2.pdf · 2011-03-18 ·...
TRANSCRIPT
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LP
roje
totopdown
de
bases
de
dad
os
� �� �� �� �
� �� �� �� �� �� �� �� �� �� � � �� �
� �� �
� �� �� �� �� �� �� �� �� �� � � �� �
� �� �
� �� �� �� �� �� �� �� �� �� � � �� �
� �� �
� �� �� �� �� �� �� �� �� �� �
Modela
gem
ext
ern
aou
Vis
ao
ext
ern
ada
BD
:
analis
ede
requis
itos
dos
usu
ari
os
finais
visao
dos
dados
dos
usu
ari
os
finais
Obje
tivos:
�
obte
rum
avi
sao
unifi
cada
dos
dados
�
identifi
car,
defin
ir“p
roce
dim
ento
sfu
nci
onais
”sobre
dados
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LP
roje
totopdown
de
bases
de
dad
os
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Pro
ble
mas:
�
avi
sao
vari
ade
um
usu
ari
opara
outr
o
�
ela
ein
form
ale
inco
mple
ta
�
via
docu
mento
s,entr
evi
stas,
rela
tori
os
Tecn
icas
da
abord
agem
top
dow
n:
�
refin
am
ento
ssu
cess
ivos
�
de
um
nıv
ela
ltoe
abst
rato
para
nıv
elm
enos
abst
rato
em
ais
deta
lhado
�
mesm
as
meto
dolo
gia
sde
“an
alis
ede
sis
tem
as”
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
L
Mo
dela
gem
top
do
wn
de
bases
de
dad
os
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Vis
ão
exte
rna 1
Mu
nd
o r
eal
Vis
ão
exte
rna n
Ind
ep
en
den
te d
o S
GB
D
Dep
en
den
te d
o S
GB
D
Mo
delo
co
nceit
ual
Mo
delo
ló
gic
o
Mo
delo
fís
ico
es
qu
em
a c
on
ce
itu
al
es
qu
em
a l
óg
ico
es
qu
em
a f
ísic
o
req
uis
ito
sre
qu
isit
os
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LO
mo
delo
en
tid
ad
e–
rela
cio
nam
en
to
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Oconce
itode
entid
ade
�
eum
obje
todis
tingu
ıvel,
i.e,
�
poss
uiexi
ste
nci
apro
pri
a
�
pode
ser
concr
eto
ou
abst
rato
:um
funcio
nari
o,
um
curs
o
�
poss
uium
conju
nto
de
pro
pri
edades
(atr
ibuto
s)que
dependem
da
aplic
acao
alv
o
“Conju
nto
de
entid
ades”
=co
lecao
de
entid
ades
do
mesm
otipo
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LC
on
jun
tod
eE
nti
dad
es
(CE
)
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
�
pro
ve
um
aest
rutu
rare
gula
ra
BD
�
cada
entid
ade
de
um
CE
poss
uias
mesm
as
pro
pri
edades
(atr
ibuto
s)co
mva
lore
sposs
ivelm
ente
dis
tinto
s
�
eum
conju
nto
mate
matic
o:
todos
os
seus
ele
mento
ssao
dis
tinto
s
�
implic
acao:
valo
res
corr
esp
ondente
sde
2entid
ades
nao
podem
sertodosiguais
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LC
on
jun
tod
eE
nti
dad
es
(CE
)
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Exe
mplo
:um
conju
nto
de
pero
las:
regis
trar:
cor,
dia
metr
o,
peso
,lo
te
pode
nao
ser
sufic
iente
para
dis
ting
uir
todas
as
pero
las
Atr
ibuto
dete
rmin
ante
ou
atr
ibuto
chave
:
identifi
ca
un
ıvoca
mente
qualq
uer
entid
ade
do
CE
deve
ser
pre
viam
ente
pro
jeta
do,
gara
ntin
do
que
nao
haja
confli
tos
no
futu
ro
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LC
on
jun
tod
eE
nti
dad
es
(CE
)
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
um
CE
fica
especi
ficado
no
ME
Rdado
onom
edo
CE
,os
nom
es
dos
atr
ibuto
sdo
CE
edentr
eess
es
onom
edo
atr
ibuto
dete
rmin
ante
.
form
ate
xtu
alde
defin
irum
CE
:
Funci
on
ari
os(
num
f,R
G,
CP
F,nom
e,
endere
co,
sala
rio)
oatr
ibuto
dete
rmin
ante
numf
apare
cesu
blin
hado.
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LC
on
jun
tod
eE
nti
dad
es
(CE
)
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
form
agra
fica
de
repre
senta
rum
CE
:
Fu
ncio
nári
os
nu
mf
____
RG
CP
Fn
om
een
dere
ço
salá
rio
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LT
ipo
sd
eatr
ibu
tos
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Atr
ibuto
com
post
o:
pode
conte
rvari
os
subatr
ibuto
s
Exe
mplo
:o
atr
ibuto
“endere
co”
pode
conte
ros
subatr
ibuto
sLoca
l,C
idade
eC
EP.
Local,
por
sua
vez
poderi
aco
nte
ros
subatr
ibuto
sR
ua,N
um
ero
eC
om
ple
mento
.
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LA
trib
uto
co
mp
osto
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
En
de
reç
o
Lo
ca
lC
ida
de
CE
P
Ru
aN
úm
ero
Co
mp
lem
ento
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LA
trib
uto
mu
ltiv
alo
rad
o
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Um
atr
ibuto
multi
valo
rado
pode
tom
ar
div
ers
os
valo
res
Exe
mplo
s:fu
nci
on
ari
oco
mdiv
ers
os
tele
fones
um
livro
pode
ter
div
ers
os
auto
res
ediv
ers
os
ass
unto
s
Repre
senta
cao
text
ual:
Livros(num-livro,autores*,assuntos*)
Repre
senta
cao
num
dia
gra
ma
ER
:
colo
car
um
ast
eri
sco
ap
os
onom
edo
atr
ibuto
,
colo
car
onom
edo
atr
ibuto
dentr
ode
um
aova
lco
mbord
adupla
.
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LR
ela
cio
nam
en
tos
� �� �� �� �
� �� �� �� �� �� �� �� �� �� � � �� �� �� �
� �� �� �� �� �� �� �� �� �� � � �� �� �� �
� �� �� �� �� �� �� �� �� �� � � �� �� �� �
� �� �� �� �� �� �� �� �� �� �
Um
rela
cionam
ento
entr
edois
CE
s
��
�e
um
conju
nto
de
pare
sde
entid
ades
cada
par
repre
senta
um
aass
oci
acao
entr
eum
aentid
ade
de
� com
outr
aentid
ade
de
�
eesta
bele
ceum
ain
terd
epend
enci
aentr
eessa
sentid
ades.
Exe
mplo
:
“Lota
coes”
de
Funci
on
ari
os
em
Depart
am
ento
s=
lista
de
pare
sord
enados
����
���� ��� �
���� �
����
onde:
ofu
nci
on
ari
o
� est
alo
tado
no
depart
am
ento
� � ,
� est
alo
tado
no
depart
am
ento
� � ,etc
.
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LR
ela
cio
nam
en
tos
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Mate
matic
am
ente
:
eum
subco
nju
nto
do
pro
duto
cart
esi
ano
Funci
on
ari
os
xD
epart
am
ento
s
Obs:
opro
duto
cart
esi
ano
conte
mto
dos
os
poss
ıveis
pare
s(f
unci
on
ari
o,
depart
am
ento
).
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LR
ela
cio
nam
en
toN
:1
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Vari
os
funcio
nari
os
podem
est
ar
lota
dos
num
unic
odepart
am
ento
:
ore
lacio
nam
ento
“Lota
coes”
de
Funci
on
ari
os
com
Depart
am
ento
se
deca
rdinalidade
ou
multiplicidade
Npara
1ou
N:1
Repre
senta
cao
gra
fica:
Fu
ncio
nári
os
Dep
art
am
en
tos
Lo
taçõ
es
N1
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LR
ela
cio
nam
en
to1
:1
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
rela
cionam
ento
de
card
inalid
ade
1para
1:
um
aentid
ade
de
um
CE
so
pode
est
ar
ass
oci
ada
aum
aunic
aentid
ade
de
outr
oC
Ee
vice-v
ers
a
Exe
mplo
:dado
um
depart
am
ento
exi
ste
um
unic
ofu
ncio
nari
oque
ogere
nci
a,
dado
um
funcio
nari
oele
pode
ser
ogere
nte
de
um
unic
odepart
am
ento
(ou
de
nenhum
)
Fu
ncio
nári
os
Dep
art
am
en
tos
Ger
enci
amen
tos
11
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LR
ela
cio
nam
en
toN
:N
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Rela
cionam
ento
N:N
(ou
muito
spara
muito
s,ou
N:
M):
um
aentid
ade
de
um
CE
pode
est
ar
ass
oci
ada
avari
as
outr
as
entid
ades
de
outr
oC
Ee
vic
e-v
ers
a.
Exe
mplo
:um
funci
on
ari
opode
part
icip
ar
de
div
ers
os
pro
jeto
se
um
pro
jeto
pode
ter
apart
icip
acao
de
div
ers
os
funci
on
ari
os.
Fu
ncio
nári
os
Pro
jeto
sP
art
icip
aç
õe
sN
N
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LR
ela
cio
nam
en
toto
tal
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
quandotodas
as
entid
ades
de
um
CE
deve
mfa
zer
part
ede
um
dado
rela
cionam
ento
com
outr
oC
Eo
rela
cionam
ento
etotalentr
eo
pri
meiro
CE
eo
segundo
CE
.
Exe
mplo
:
no
rela
cio
nam
ento
Lota
coes,
todo
funci
on
ari
odeve
est
ar
lota
do
em
alg
um
depart
am
ento
.
Fu
ncio
nári
os
Dep
art
am
en
tos
Lo
taçõ
es
N1
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LR
ela
cio
nam
en
top
arc
ial
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Aausencia
da
marc
aova
lno
angulo
volta
do
para
Depart
am
ento
sin
dic
aque
ore
laci
onam
ento
de
Depart
am
ento
sco
mF
unci
on
ari
os
eparcial.
Isto
perm
iteum
novo
depart
am
ento
ser
cria
do
sem
ter
funcio
nari
os.
Est
ee
um
exe
mplo
de
um
aregra
de
consistencia
ouregra
denegocio
suport
ada
pelo
ME
R.
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LA
trib
uto
sd
ere
lacio
nam
en
tos
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Exe
mplo
rela
cionam
ento
N:
Nentr
eM
ate
riais
eF
orn
ece
dore
s,
indic
ando
para
cada
par
�
� �
�� d
ore
laci
onam
ento
,o
pre
co,
opra
zoe
olo
te(q
uantid
ade)
que
ofo
rnece
dor
�est
abele
cepara
forn
ecer
om
ate
rial
� .
Mate
riais
Fo
rneced
ore
sF
orn
ecim
ento
sN
N
qu
an
tid
ad
ep
razo
pre
ço
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LC
on
jun
tos
de
en
tid
ad
es
fraco
s
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Exi
stenci
ade
um
CE
vincu
lada
aexi
stenci
ade
outr
oC
E.
Exe
mplo
:re
gis
tro
dos
dependente
sde
um
funci
on
ari
o
oC
E“D
ependente
s”e
um
conjunto
de
entid
adesfraco
.
Funci
on
ari
os
eta
mb
em
dito
conjunto
paio
uco
njunto
mestre
eD
ependente
sco
njunto
detalhe.
Fu
ncio
nári
os
Dep
en
den
tes
1
N
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LA
uto
-rela
cio
nam
en
tos
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Eo
rela
cionam
ento
de
um
CE
consi
go
mesm
o.
Exe
mplo
:dado
oC
E“P
eca
s”quere
mos
saber
quais
peca
ssao
com
ponente
sde
um
adada
peca
ou,
dada
um
apeca
quais
peca
sa
tem
com
ocom
ponente
.
Tem
os
aquidois
rela
cio
nam
ento
s
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LA
uto
-rela
cio
nam
en
tos
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Peças
qu
an
tid
ad
e
Co
mp
osiç
ões
NN
é c
om
po
nen
tete
m c
om
o c
om
po
nen
te
Cada
ligacao
do
losa
ngo
com
oC
EP
eca
sre
cebeu
um
rotu
lo
rotu
loa
esquerd
a:
“um
apeca
eco
mponente
”de
outr
apeca,
rotu
loa
direita
:“u
ma
peca
tem
com
ocom
ponente
”outr
apeca
.
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LA
uto
-rela
cio
nam
en
tos
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Rotu
los
exp
licita
mopapel(e
min
gle
s:role
)que
apeca
desem
penha
no
rela
cionam
ento
norm
alm
ente
evi
dente
nos
rela
cionam
ento
snorm
ais
,m
as
nao
nos
auto
-rela
cionam
ento
s
ore
lacio
nam
ento
ede
card
inalid
ade
N:N
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LA
uto
-rela
cio
nam
en
tos
-o
utr
oexem
plo
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Auto
-rela
cionam
ento
entr
efu
nci
on
ari
os
com
papeis
:
“Gere
nci
a”,
card
inalid
ade
1:
N–
um
funci
on
ari
opode
ser
ogere
nte
de
vari
os
funci
on
ari
os
“Egere
nci
ado”,
card
inalid
ade
N:1
–vari
os
funci
on
ari
os
podem
ser
gere
nci
ados
por
um
gere
nte
Fu
ncio
nári
os
Ger
enci
amen
tos
1N
Gere
ncia
É g
ere
ncia
do
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LR
ela
cio
nam
en
tos
tern
ari
os
(tri
plo
s)
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Ograu
de
um
rela
cionam
ento
eo
num
ero
de
CE
senvo
lvid
os
no
rela
cionam
ento
.
Rela
cionam
ento
de
gra
u3
ou
trip
loentr
eP
rofe
ssore
s,A
lunos
eD
isci
plin
as:
Pro
fesso
res
Alu
no
s
Dis
cip
lin
as
PA
D1
N
N
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LR
ela
cio
nam
en
totr
iplo
–exem
plo
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Rela
cionam
ento
trip
loentr
eM
ate
riais
,P
edid
os
eR
equis
icoes:
dese
ja-s
ere
lacio
nar
cada
pedid
ode
com
pra
com
as
requis
icoes
ori
gin
ais
dois
atr
ibuto
s:
quantid
ade
requis
itada
equantid
ade
pedid
a.
Mate
riais
Req
uis
içõ
es
Ped
ido
s
MR
PN
N qu
an
t. r
eq
uis
itad
a
qu
an
t. p
ed
ida
N
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LE
xte
ns
oes
ao
ME
R–
ag
reg
ac
ao
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Ore
laci
onam
ento
trip
loM
RP
nao
captu
raa
seguin
teregra
denegocio:
requis
icoes
pre
cedem
apedid
os
de
com
pra
,
est
ao
rela
cionadas
apenas
com
Mate
riais
,
ori
gin
am
-se
em
div
ers
os
seto
res
da
em
pre
sae
sao
enca
min
hadas
ao
seto
rde
com
pra
s;
seto
rde
com
pra
sass
oci
aum
pedid
ode
com
pra
ao
par
(requis
icao,
mate
rial),
ou
seja
,ao
rela
cionam
ento
,
eespeci
fica
quantid
ade
ase
rco
mpra
da
(pode
ser
dife
rente
da
requis
itada);
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LE
xte
ns
oes
ao
ME
R–
ag
reg
ac
ao
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
isto
implic
ana
exi
stenci
ade
dois
rela
cionam
ento
s:
Ma
teri
ais
Re
qu
isiç
õe
s
Pe
did
os
Itens
de
requ
isiç
ões
Itens
de
pedi
dos
qu
an
t. r
eq
uis
itad
a
qu
an
t. p
ed
ida
NN
NN
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LE
xte
ns
oes
ao
ME
R–
esp
ecia
liza
cao
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Influ
enci
adas
tecn
icas
de
ori
enta
cao
aobje
tos
sobre
opro
jeto
de
BD
–su
bcl
ass
ee
hera
nca:
quere
mos
regis
trar
cara
cterı
stic
as
esp
eci
ais
de
subco
nju
nto
sde
um
CE
.
Exe
mplo
:C
EF
unci
on
ari
os
tem
secr
eta
rias,
tecn
icos,
engenheiros,
gere
nte
s;
para
cada
cate
gori
aquere
mos
guard
ar
atr
ibuto
sesp
ecıfi
cos,
com
ohabili
dades
das
secr
eta
rias
em
dig
itacao,
info
rmatic
a,
lınguas
Outr
os
atr
ibuto
sse
riam
requeri
dos
para
engenheiros,
etc
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LE
xte
ns
oes
ao
ME
R–
esp
ecia
liza
cao
� �� �� �� �
� �� �� �� �� �� �� �� �� �� � � �� �� �� �
� �� �� �� �� �� �� �� �� �� � � �� �� �� �
� �� �� �� �� �� �� �� �� �� � � �� �� �� �
� �� �� �� �� �� �� �� �� �� �In
efic
iente
est
ender
oC
EF
unci
on
ari
os
com
todos
ess
es
atr
ibuto
s
Cri
am
os
os
CE
sS
ecr
eta
rias,
Tecn
icos,
Engenheiros
eum
tipo
esp
eci
ald
ere
laci
onam
ento
dess
es
CE
scom
Funci
on
ari
os
cham
adoe-um
(is-a
).
Novo
sC
Es
saoesp
ecializacoes
do
CE
Funci
on
ari
os.
Ore
laci
onam
ento
signifi
caque
um
ase
cre
tari
a“e
um
a”
funcio
nari
a,
isto
e,
poss
uito
dos
os
atr
ibuto
sdo
CE
Funci
on
ari
os
� hera
nca
em
sist
em
as
ori
enta
dos
aobje
to.
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LE
sp
ecia
liza
cao
–exem
plo
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Fu
nci
on
ário
s
nu
mf
____
nom
e
��
Se
cre
tária
sT
écn
ico
sE
ngen
heiro
sG
ere
nte
sH
orista
sM
en
sa
lista
s
Lín
guas
Gra
uE
speci
aliz
.
Eng
enhe
iros-
Ger
ente
sP
roje
tos
Sin
dic
ato
s
Anos
-exp
er.
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LE
xem
plo
–To
rneio
sd
eT
en
isd
aA
TP
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
nu
mj
____
nu
mt
____
an
o___
Jo
gad
ore
sL
ista
_to
rneio
s
An
os_
real
izaç
ão
Ven
cs_t
orne
ios
1N p
rêm
ioN
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LC
on
ven
co
es
para
no
mes
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
nom
es
de
CE
s:
deve
mexp
rim
iro
signifi
cado
das
entid
ades
am
odela
gem
ext
ern
ausa
substantivos
Rela
cionam
ento
s:ve
rbos
desc
reve
mo
inte
r-re
laci
onam
ento
entr
eentid
ades
exp
ressa
mum
dospapeis
de
um
CE
em
rela
cao
ao
outr
o,
melh
or
subst
antiv
oque
exp
ress
eos
dois
pap
eis
.
Conve
ncao:
nom
es
de
CE
se
rela
cionam
ento
sno
plu
ral
nao
euniv
ers
alm
ente
adota
da
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP
Fu
nd
am
en
tos d
eb
an
co
s d
e d
ad
os
Cé
lio
Ca
rdo
so
Gu
ima
rãe
s
Mo
dela
gem
, p
roje
to e
lin
gu
ag
em
SQ
LE
pılo
go
...
� �
� �� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �
� �
� �� �
� �� �
� �� �
� �
� �
� �
� �
� �
� �
� �� �
� �
� �
� �� �
� �� �
� �
Util
idade
pri
nci
palda
modela
gem
conce
itual:
deve
ser
um
meio
de
com
unic
acao
do
pro
jeto
dos
dados
inte
ligıv
ela
usu
ari
os
leig
os
© C
élio
Card
oso G
uim
arã
es
UN
ICA
MP