Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

GGii MMnnggáá ee
BBnnccoo e De Doo
M  nM  n TT k  k h  h  h ih i
S h oS h ok ok o A z A z   
T en-p oT en-p o Co., Co., LtLt..
novatecnovatec
  
  
O r i g i nO r i g i na l J a p a na l J a p a ne s e - le s e - la n g u aa n g u ag eg e e d i t ie d i t io no n M a n g a d eM a n g a d e W a k a r uW a k a r u D a t a bD a t a ba s ea s e I S B NI S B N 4 - 2 74 - 2 74 - 0 64 - 0 66 3 1 -6 3 1 -22 © 2 0 0 4© 2 0 0 4 b y M a n a T ab y M a n a T ak a h a s hk a h a s hi a n di a n d
TREND -PRO Co., L t d., pubTREND -PRO Co., L t d., publishedlished by Ohmsha, L t d.by Ohmsha, L t d.
E n g l i sE n g l i sh - l a nh - l a ng u a g eg u a g e e d i te d i ti o ni o n T h eT h e M a n g a M a n g a G u i d eG u i d e t o t o D a t aD a t ab a s e sb a s e s I S B NI S B N 9 7 8 -9 7 8 -1 - 5 91 - 5 93 2 7 -3 2 7 -1 9 0 -1 9 0 -99 © © 2 0 0 92 0 0 9 b y b y M a n a M a n a T a k a h aT a k a h as h i s h i a n da n d
TREND -PRO Co.TREND -PRO Co., L t d., co, L t d., co-published-published by No St archPress, Inc. andby No St archPress, Inc. and Ohmsha, L t d.Ohmsha, L t d.
P o r t uP o r t ug u e s eg u e s e- l a n g u- l a n g ua g ea g e r i g h t s a r r a n g e dr i g h t s a r r a n g e d w i t h O h m s h a , L t dw i t h O h m s h a , L t d. a n d. a n d N o S t a r cN o S t a r chh P r e s sP r e s s, I n c . f o r G u i a M a n g, I n c . f o r G u i a M a n gá á d ed e B a n cB a n co so s d ed e D a d oD a d oss
ISB NISB N 978-85-7522-978-85-7522-163-1163-1 © 20© 200909 by Mana by Mana TakahashTakahashi andi and TREND -PRO TREND -PRO Co., Co., L t d., L t d., publishedpublished by Novat ecby Novat ec Edit ora Edit ora L t da.L t da.
E d iE d iç ã o s rç ã o s rc i nc i na l e m J aa l e m J ap o np o nê sê s M a nM a ng a d eg a d e W a kW a ka r ua r u D a tD a ta b aa b as es e I S BI S BNN 4 - 24 - 27 4 -7 4 -0 6 60 6 63 13 1- 2- 2 © 2 0 0© 2 0 044 p o r Mp o r Ma n a T aa n a T ak a hk a ha s ha s hi ei e
TREND -PRO Co., L t d., publicado pela Ohmsha, L t d.TREND -PRO Co., L t d., publicado pela Ohmsha, L t d.
E d iE d iç ã o e m Iç ã o e m In g ln g lê sê s T h eT h e M a nM a ng a G u ig a G u id ed e t o D at o D at a bt a ba s ea s ess I S BI S BNN 9 7 89 7 8- 1 -- 1 -5 9 35 9 32 7 -2 7 -1 91 90 - 90 - 9 © 2 0 0© 2 0 099 p o r Mp o r Ma n a Ta n a Ta k aa k ah a sh a sh i eh i e
TREND -PRO Co., L tTREND -PRO Co., L td., co-publicação da No St archd., co-publicação da No St arch Press, Inc. ePress, Inc. e Ohmsha, L t d.Ohmsha, L t d.
D ireit osD ireit os para a para a edição em edição em Port uguêsPort uguês acordadosacordados com a com a Ohmsha, LOhmsha, Lt d. et d. e No St archPress, Inc. para No St archPress, Inc. para Guia Mangá Guia Mangá dede B ancosB ancos
d ed e D a d oD a d oss I S B NI S B N 9 7 8 -9 7 8 -8 5 - 78 5 - 75 2 2 -5 2 2 -1 6 3 -1 6 3 -11 © 2 0© 2 00 90 9 p o r Mp o r Ma n a Ta n a Ta k a h a sa k a h a sh i eh i e T R E N DT R E N D- P R O - P R O C o . , C o . , L t d .L t d ., p u, p ub l i c a db l i c a do p eo p el a N ol a N ov a t e cv a t e c
Edit ora L t da.Edit ora L t da.
Copy rightCopy right 20092009 da da Novat ecNovat ec Edit ora Edit ora L t da.L t da.
T o d oT o d oss o so s d i r e i td i r e i to so s r e s e rr e s e rv a d o s ev a d o s e p r o tp r o te g i d oe g i d oss p e l a p e l a L e i L e i 9 . 6 19 . 6 100 d ed e 1 9 / 01 9 / 02 / 1 9 92 / 1 9 98 .8 .
É proibida a reprodução dest a obra, mesmo parcial, por qualquer processo, sem prévia aut orização, por escrit o, do aut orÉ proibida a reprodução dest a obra, mesmo parcial, por qualquer processo, sem prévia aut orização, por escrit o, do aut or
ee d a E d i td a E d i to r a .o r a .
Edit or: Edit or: RubensRubens Prat esPrat es
Ilust ração: Shoko AzumaIlust ração: Shoko Azuma
Tradução: ThaísCrist ina CassonTradução: ThaísCrist ina Casson
Revisão gramat ical: Revisão gramat ical: L ia GabrieleL ia Gabriele RegiusRegius
Edit oração elet rônica: Camila K uwabat a eEdit oração elet rônica: Camila K uwabat a e Carolina K uwabat aCarolina K uwabat a
ISB N: 978-85-7522-163-1ISB N: 978-85-7522-163-1
Hist órico Hist órico dede impressões:impressões:
N oN ov ev em bm br or o/ 2/ 20 10 100 P rP ri mi me ie ir a r e i mr a r e i mp rp re se ss ãs ãoo
O uO uttu bu br or o/ 2/ 2000099 P rP ri mi me ie ir a r a eed id iç ãç ãoo
NOVANOVATECTEC ED ITORA L TD A.ED ITORA L TD A.R u a L uR u a L uí sí s A n t ô nA n t ô ni o d o s S a n t o si o d o s S a n t o s 1 1 01 1 0
0 2 4 60 2 4 60 - 0 00 - 0 000 –– S ã o P a uS ã o P a ul o , S P –l o , S P – B r a s iB r a s ill
T e lT e l. : + 5 5. : + 5 5 1 11 1 2 9 5 92 9 5 9- 6 5 2- 6 5 299
F a x : + 5 5 1 1F a x : + 5 5 1 1 2 9 5 02 9 5 0- 8 8 6- 8 8 699
E-mail: E-mail: novat ec@novat ec.cnovat ec@novat ec.com.brom.br
Sit e: Sit e: www.novat ec.com.bwww.novat ec.com.brr
Dados Dados Internacionais de Internacionais de Catalogação Catalogação na na Publicação Publicação (CIP)(CIP)
(Câmara Brasileira do Livro, SP, Brasil)(Câmara Brasileira do Livro, SP, Brasil)
T a kT a ka h aa h as h is h i,, M a nM a naa
G uG ui ai a m am an gn gáá d e bd e ba na nc oc oss d e dd e da da do so s // M aM an an a T aT ak ak ah ah as hs hi ,i ,
S h oS h ok o A zk o A zu m au m a,, T r eT r en d -n d -p r o Cp r o Co ;o ; [ i l u[ i l us t rs t ra ç ãa ç ão ]o ] S h o kS h o koo
   A zA zu m au m a ;; [ t r[ t ra d ua d uç ãç ão o T hT ha ía íss C r iC r is ts ti ni naa C aC as ss so no n] .] . - -- -
S ã o S ã o P a u lP a u lo : N oo : N ov a tv a te c E de c E di t oi t or ar a ;; T o kT o ky o : Oy o : Oh m sh m sh ah a ;;
S ã o F rS ã o F ra n ca n ci s ci s co : N o o : N o S t aS t ar c hr c h P r e sP r e ss ,s , 2 0 02 0 09 .9 .
T í t u l o s r cT í t u l o s r ci n a l : T h e m a ni n a l : T h e m a ng ag a g u i d e t o d a t a bg u i d e t o d a t a ba s e sa s e s
ISBN 978-85-7522-163-1ISBN 978-85-7522-163-1
1 .1 . B aB an cn co d e do d e da da do so s -- H iH is ts tó r ió r iaa e m qe m qu au ad rd ri ni nh oh oss
2 .2 . B aB an cn co o d e d e d ad ad od oss -- G eG er êr ên cn ci ai a -- H iH is ts tó ró ri ai a e me m
q u a d r i nq u a d r i nh o sh o s 3 .3 . S Q L (S Q L (L i n g u a g eL i n g u a g em d e pm d e pr o g r a m ar o g r a m aç ã o p aç ã o p ar ar a
c o mc o mp u tp u ta d oa d or e sr e s)) -- H iH is ts tó ró ri ai a e m e m q u aq u ad rd ri ni nh o sh o s I .I . A z uA z um am a,,
S hS ho k oo k o.. I II I.. T rT re ne nd - pd - pr o Cr o Co . .o . . I II II .I . T íT ít ut ul o .l o .
0099--0099551155 CCDDDD--000055..77556655
Í n dÍ n di c e si c e s p a rp a raa c a tc a tá l o gá l o go o s i ss i st e m át e m át i ct i co :o :
1 .1 . B a nB a nc o d e c o d e d a d od a d oss : C o m: C o mp u tp u ta d o ra d o re se s : P r o: P r oc e sc e ss a ms a me n t oe n t o
d e d ad e d ad od oss : H i: H is ts tó ró ri ai a e m q ue m q ua da dr ir in hn ho so s 0 00 05 .5 .7 57 56 56 5
VC20101112VC20101112
  
  
Sáio Sáio 
PPrreeffáá cciio o ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .. iixx
1 .1 ... ...... .... ...... .... ...... .... ...... .... ...... .... ...... .... ...... .... ...... .... ...... .. ...... .... ...... .... ...... .... ...... .... ...... .... ...... ...... .... ...... .... ...... .... ...... . 1. 1
O qu e é u m Ba nc o de Da dos? . . . . . . . . . . . . . . . . . . O qu e é u m Ba nc o de Da dos? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 11
PPoor qr quue pe prreecciissaa mmoos ds de Be Baannccoo s ds de e DD aaddoo ss? . .? . . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . .. 22
O O qquue e eesstt á aá accoo nntteecceennddo o nno o rreeiinnoo? ? . .. . . . .. . . . .. . .... . .. . .... . .. . .. .. . .. . .... . .. . .. .. . .. . .... . .. . .... . . .. . . . .. . .... . .. . .. .. . .. . .... . .. . .. .. . .. . .... . .. . ..1166OOs ds daaddoo s es essttãão o dduupplliicc aaddoo s .s ... .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. . 1 6. 1 6
PodemPodemo co coorr rreerrc oc onnfflliittoo ssn on ossd ad addoo ss .... .... . .. . .. .. . .. . .... . .. . .... . .. . .. .. . .. . .... . .. . .. .. . . .. . . . .. . .. .. . .. . .... . .. . .. .. . .. . .... . .. . .... . .. . .. 1177
DDaa ddoos ss sãã o o dd iiffíícceeiis ds de e aa ttuuaa lliizzaa rr . .. . . . .. . . . .. . .. .. . .. . .... . .. . .... . .. . .. .. . .. . .... . .. . .. .. . .. . .... . . .. . . . .. . .... . .. . .... . .. . .. .. . .. . .... . .. . .. .. . .. . ..1188
UUm m BBaanncco o dde e DDaa ddoos - s - é é a na noo ssssa sa soo lluu ççããoo ! ! .. . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . . 1. . 199
CCoommo o uuss aar ur um m BBaa nncco o dde e DDaa ddoo ss .... .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. ..1199
Resu mo.....................................................................................21Resu mo.....................................................................................21
2............................................................................................232............................................................................................23
O O qquue e é é uu m m bbaanncc o do de e ddaa ddoo s rs reellaacc iioo nnaall? ? . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . . 2. . 233
TTeerrmm iinnoo lloo ggiia da de Be B aa nncco do d e De Daa ddoo s . .s . . . .. . .. .. . .. . .... . .. . .... . .. . .. .. . .. . .... . .. . .. .. . .. . .... . .. . .... . . .. . . . .. . .. .. . .. . .... . .. . .... . .. . .. .. . .. . .... . .. . .. 2244
BBaanncc oos ds de e DDaaddoo s rs reellaacc iioo nnaaiiss.. .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. . 3 4. 3 4
TTiippoo s ds de e mmoo dd eelloo s ds de e ddaadd ooss .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. . 3. 3 99
OOppeerraa ççõõ ees ds de ee e xxtt rraa ççãão do d e de d aaddoo ss . . .. . . . .. . .... . .. . .... . .. . .. .. . .. . .... . .. . .. .. . .. . .... . .. . .... . .. . .. .. . . .. . . . .. . .. .. . .. . .... . .. . .. .. . .. . .... . .. . .... . .. . .. 3399
Opera çõesOpera çõesdd eec o n j u n t oc o n j u n t o.. .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. . 3. 399
OOppeerraa ççõõ eess rreellaacciioo nnaaiiss.. .. .... .... .. .. .... .... .... .... .... .. .. .. .. .... .... .. .. .... .... .... .... .... .. .. .. .. .... .... .. .. .... .... .... .... .... .. .. .. .. .... .... .. 4433
Qu est ões....................................................................................45Qu est ões....................................................................................45
O O BBaa nncco o dde e DDaaddoo s rs reellaacciioo nnaa l vl veennccee!! .... .... . .. . .... . .. . .. .. . .. . .... . .. . .. .. . .. . .... . .. . .... . .. . .. .. . . .. . . . .. . .. .. . .. . .... . .. . .. .. . .. . .... . .. . .... . .. . .. 4477
Resu mo.....................................................................................48Resu mo.....................................................................................48
RReessppoo sstt aass .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... ...... .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .. .... ...... .. ..4488
3............................................................................................493............................................................................................49
VVaa mmoo s ps prroojj eett aar ur um m bbaa nncco o dde e ddaaddoo ss! ! .... . .. . . . .. . . . .. . .... . .. . .. .. . .. . .... . .. . .. .. . .. . .... . .. . .... . . .. . . . .. . .... . .. . .. .. . .. . .... . .. . .. .. . .. . .... . .. . ..4499
O O mmoodd eello o EE--R .R ..... .. .... .... .. .... .. .... .... .. .... .... .. .... .... .. ...... .. .... .... ...... .. .... .... .. .... .... .. .... .. .... .... .. .. .. .... .. ...... .. .. ...... .. .... .... .. .... .. 5500
NNoo rr mmaalliizzaaççãã o o dd e e uumm aa ttaabbeellaa .... .... .... .. .. .... .... .. .. .. .. .... .... .... .... .... .. .. .... .... .. .. .. .. .... .... .... .... .... .. .. .... .... .. .. .. .. .... .... .... .... ..5566
O O qquue e é é o o mmoo ddeello o EE --RR?? .. .. .. .. .. .. .... .... .... .... .. .. .. .. .... .... .. .. .. .. .... .... .... .... .. .. .. .. .... .... .. .. .. .. .... .... .... .... .. .. .. .. .... .... .. .. .. .. .... .... ..7744
CCoo mmo o aannaalliissaar ur um m mmoo ddeello o EE--R R .... .. .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .. .. .... .... .... .... .. .. .. .. .... .... .. .. .. .. ... 7 4. 7 4
11 º C aº C assoo : R e: R ellaacciioo nnaammeenntt o u mo u m--ppaarraa--uu m . . .m . . . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . . 7. . 744
22 º º CCaa ssoo : : RReellaa cciioo nnaamm eenntt o o uumm--ppaarraa--mmuu iittoos .s . .. . .. . .. .. .. . .. . . .. . . .. . .. .. . .. . .. .. . .. . .. . .. . .. .. . .. . .. . .. . .. .. .. . .. . . .. . . .. . .. .. . .. . .. .. ..7755
3º Ca so: Rela c iona ment o mu it os-pa ra -mu it os............................................753º Ca so: Rela c iona ment o mu it os-pa ra -mu it os............................................75
Qu est ões...............................................................................76Qu est ões...............................................................................76
N o r m a lN o r m a li z a n d o i z a n d o u m au m a t a b et a b el al a . . . . . . . . .. . . . . . . . .. . . . . . . . . .. . . . . . . . . .. . . . . . . . . .. . . . . . . . . .. . . . . . . . . .. . . . . . . . . .. . . . . . . . . .. . . . . . . . . .. . . . . . . . .. . . . . . . . .. . . . . . . . . 7 8. . . . . . . . . 7 8
Qu est ões...............................................................................79Qu est ões...............................................................................79
PPaassssoo s ps paarra pa prroo jjeettaar ur um Bm Baanncc o do de De Daadd oo ss.. . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . . 8. . 811
Resu mo ....................................................................................81Resumo ....................................................................................81
RReessppoo sstt aass .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... ...... .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .. .... ...... .. ..8822
  
  
vi S ÁRIOvi S ÁRIO
4............................................................................................854............................................................................................85
VVaa mmoo s as apprreennddeer sr soo bbrre e SSQQLL!! .. .. .. .. .... .... .. .. .. .. .... .... .... .... .. .. .. .. .... .... .. .. .. .. .... .... .... .... .. .. .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. . 8 5. 8 5
UUsso o dde e SSQQL .L ..... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. .... .... .. 88 66
PPeessqquuiissa da de e ddaadd oo s us ussaa nnddo o uu m m ccoo mmaa nnddo o SSEELLEEC TC T.. .. .. . .. . . .. . . .. . .. . .. . . .. . .. . .. . . .. . . .. . .. . .. . .. . .. . .. .. .. . .. . . .. . . .. . .. . .. . . .. . .. . .. . ..99 33
UUsso do de e ff uunnççõõ ees ds de e ttoo ttaa lliizzaa ççãão . .o . . .... .. .. .. .. .... .... .. .. .. .. .... .... .... .... .. .. .. .. .... .... .. .. .. .. .... .... .... .... .. .. .. .. .... .... .. .. .. .. .... .... .... ..99 88
Ju nçã oJu nçã od e d e tt aa bbeellaass.. ...... .. .. .... .. .. .... .... ...... .. .... .... .. .. .. .... .. ...... .. .. .... .. .. .... .... ...... .. .... .... .. .... .... .. .... .. .... .... .. .. .. .... .. ...... .. .. 1100 11
CCrr iiaaççãão do de e uummaa ttaabbeellaa .... .... .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. 1100 33
VViissãã o go geerraa ll ssoo bbrre e SSQQLL .. .. .... .... .. .. .. .. .... .... .... .... .... .. .. .... .... .. .. .. .. .... .... .... .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. 1100 66
PPeessqquuiissa na noo s ds daa ddoo s us ussaa nnddo o u m u m cco mo maa nnddo o S ES ELLEEC TC T.. . .. . .. .. .. . .. . . .. . . .. . .. .. . .. . .. .. . .. . .. . .. . .. .. . .. . .. . .. . .. .. .. . .. . . .. . . .. . .. .. .. 110066
CCrr iiaaççãão o dde e ccrr iittéérr iioo s .s ... .. .. .... .... .. .. .. .. .... .... .... .... .... .. .. .... .... .. .. .. .. .... .... .... .... .... .. .. .... .... .. .. .. .. .... .... .... .... .... .. .. .... .... .... .. .. 1100 77
OOppeerraadd oo rrees ds de e cc oommppaarraa ççãão .o ... .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .. 110077
O p e r aO p e r ad o r e sd o r e s l ó g i c ol ó g i c oss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 71 0 7PPaa ddrrõõees .s ..... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .. .... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .. .... .. 1100 88
PPeess qquu iiss aass .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .. 1100 88
QQuu eess ttõõeess ...... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .. .... .. 110099
FFuunnççõõ ees ds de e aaggrreeggaa ççãão o nnuumméérriiccaa ss.. . . .. . . . .. . .... . .. . .. .. . .. . .... . .. . .... . .. . .. .. . .. . .... . .. . .. .. . .. . .... . . .. . . . .. . .... . .. . .... . .. . .. .. . .. . .... . .. . .. 111100
TToo ttaa lliizzaa ççãão o dde e ddaaddo so sccoom m aa ggrruuppaammeenntto . .o . . .. . .. . .. . .. . . .. . . .. . .. .. . .. . . .. . . .. . .. . .. . . .. . . .. . .. . .. . . .. . .. . .. . .. . .. . .. .. .. . .. . . .. . .. 1111 00
QQuu eess ttõõeess ...... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .. .... .. 111111
PPeessqquuiissaa dde e ddaadd ooss ...... .. .. .... .. .. .... .... ...... .. .... .... .. .. .. .... .. ...... .. .. .... .. .. .... .... ...... .. .... .... .. .... .... .. .... .. .... .... .. .. .. .... .. ...... .. .. 1111 22
UsoUsodd eeu mu maas us ubbccoo nnssuu llttaa.. .. .... .... .... .... .... .. .. .... .... .. .. .. .. .... .... .... .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. 1111 22
UsoUso d e d e uu mmaas us ubbccoo nnss uu llttaa cc oo rr rreellaattaa . . .. . . . .. . .... . .. . .. .. . .. . .... . .. . .. .. . .. . .... . .. . .... . .. . .. .. . . .. . . . .. . .. .. . .. . .... . .. . .. .. . .. . .... . .. . .. 1111 33
QQuu eess ttõõeess ...... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .. .... .. 111144
Ju nt a ndoJu nt a ndot at a bbeellaa ss.... .. .... .. .. .... .... ...... .. .... .... .. .... .... .. ...... .. .. .... .. .. .... .... ...... .. .... .... .. .... .... .. .... .. .... .... .. .. .. .... .. ...... .. .... .... .. 111144
CCrr iiaaççãão do de e uummaa ttaabbeellaa .... .... .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. 1111 55
II nnsseerrçç ããoo, a, attuu aalliizz aaççãão oo o u eu exxcclluuss ãão do de le liinnhhaas .s ... . .. . . .. . .. .. . .. . .. .. . .. . .. . .. . .. .. .. . .. . . .. . . .. . .. . .. . . .. . . .. . .. .. . .. . .. .. . .. . .. . .. . 111166
CCrriiaa ççãão do de e uu mma va viissuu aa lliizzaaçç ãão (o (VViieeww)) . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . 1111 77
QQuu eess ttõõeess ...... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .. .... .. 111188
RReessuummoo .. ...... ...... .. ...... .... ...... .. .... ...... .... .. ...... .... ...... .... .... ...... .. .... ...... .... .. ...... .... ...... .. .... ...... .... .. ...... .... .... .... .... ...... .. .... 111199
RReessppoo sstt aass.. .. .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .. .... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .. .... .. 1111 99
5..........................................................................................1255..........................................................................................125
VVaa mmoo s us ussaar ur um m BBaa nncco o dd e e DDaa ddoo ss !!.. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. 112255
O O qquue é e é uummaa ttrraa nnssaaçç ããoo ? .? ... .... .... .. .. .... .... .. .. .... .... .. .. .... .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. 1122 66
O O qquue e é é uumma ta trraavvaa ((bblloo qquueeiioo ))? ? .... .... .. .. .... .... .... .... .... .. .. .. .. .... .... .. .. .... .... .... .... .... .. .. .. .. .... .... .. .. .... .... .... .... .... .. .. .. .. .. 1133 11
S e g u rS e g u ra n ç aa n ç a d e B a n cd e B a n co so s d e D a d o sd e D a d o s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 81 3 8
Ac elera ndoAc elera ndoa s c o i s a s c o ma s c o i s a s c o m i n d e x a ç ã oi n d e x a ç ã o.. .. . .. . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . .. . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . 1144 33
RReeccuuppeerraaçç ãão o dde e ddeessaasstt rrees .s . .. .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. 114488
PPrroo pprriieeddaaddeessd ad asst rt raannssaa ççõõ eess.. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .. .. .... .... .... 1155 33
AAttoo mmiicc iiddaa ddee.... .. .... .... .. .... .... .. .... .. .... .... .. .. .... .... ...... .. .... .... .. .... .... .. .... .. .... .... .. .. .. .... .. ...... .. .. .... .. .. .... .... ...... .. .... .... 115533
CCoo nnssiissttêênncciiaa .... .. .... .... .. .... .... .. .... .. .... .... .. .. .... .... ...... .. .... .... .. .... .... .. .... .. .... .... .. .. .. .... .. ...... .. .. .... .. .. .... .... ...... .. .... .... 115544
IIssoo llaammeenntto .o ..... .... .. .. .. .... .. ...... .. .. ...... .. .... .... .. .... .. .... .... .. .. .. .... .. ...... .. .. .... .. .. .... .... ...... .. .... .... .. .... .... .. .... .. .... .... .. .. .. 1155 55
DD uurraabbiilliidd aadde e .. .. .... .. ...... .. .. .... .. .. .... .... ...... .. .... .... .. .... .... .. ...... .. .. .... .. .. .... .... ...... .. .... .... .. .... .... .. .... .. .... .... .. ...... .. .. .. 1155 99QQuu aanndd o o uum m ddeess aass ttrre e oo ccoo rrrre e .... .... .... .. .. .. .. .... .... .. .. .. .. .... .... .... .... .. .. .. .. .... .... .. .. .. .. .... .... .... .... .. .. .. .. .... .... .. .. .. .. .... .... .. 1166 11
TTiippoo ss dde e ff aallhhaass .... .. .. .. .... .. ...... .. .. .... .. .. .... .... .. .... .. .... .... .. .. .. .... .. ...... .. .. .... .. .. .... .... ...... .. .... .... .. .... .... .. .... .. .... .... .. .. .. 116611
PPoo nnttoo s ds de e cchheeccaaggeem m ((cchheecc kkppooiinnttss)) . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . 116611
QQuueess ttõõ eess ...... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... 11 6622
  
  
S á io viiS á io vii
Í n d i cÍ n d i ce se s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6 21 6 2
QQuueessttõõ eess.... ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. 11 6644
OO ttiimmiizz aaçç ãão o dde e uu mmaa ccoo nnssuu llttaa.... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. 116644
LLaa ççoo ssa na n iinnhhaa ddoo s .s ... .. .... .... ...... .. .... .... .. .... .... .. ...... .. .. .... .. .. .... .. .. ...... .. .... .... .. .... .... .. .... .. .... .... .. .... .... .. ...... .. .... .... .. 116655
FusãoFusãooo r d e nr d e na d aa d a(( s o r ts o r tm em errggee)) .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. 116666
HHaa ssh h ...... .... ...... .. .... ...... .... .. ...... .... .... .... .... ...... .. .... ...... .... .. ...... .... ...... .. .... ...... .... .. ...... .... .... .... .... ...... .. .... ...... .... .. .. 11 6666
OOttiimmiizzaaddoo rr .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... .... .. .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. 11 6677
RReess uummoo.. .... ...... .... .... .... ...... .. .... ...... ...... ...... ...... .... .. .... ...... .... .. ...... ...... .... .... .... ...... .. .... ...... .... .. ...... .... ...... .. .... ...... .... .. .. 11 6677
RReess ppoo ssttaa ss.... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... .... .. .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. 11 6677
6..........................................................................................1696..........................................................................................169
oo s Bs Baannccoo s ds de e DDaa ddoo s es esstt ãão o eem m tt oo ddoo s os o s ls luuggaarreess! ! .. .. . .. . . .. . .. . .. . . .. . .. . .. . .. . .. . .. .. .. . .. . . .. . . .. . .. . .. . . .. . .. . .. . .. . .. . .. .. . .. . .. . .. . 116699
BBaanncco o dde e DDaaddoo ss eem m uu sso .o ... .... .. .. .... .... .. .. .... .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .. 11 7755
BBaannccoo ss dde e DDaa ddoo ss e e aa wweebb.. .. .... .... .... .... .... .. .. .... .... .. .. .. .. .... .... .... .... .... .. .. .... .... .. .. .. .. .... .... .... .... .... .. .. .... .... .... .. .. .... .... 117777
Ba nc osdeBa nc osde D aD addoo ssd id issttrr iibbuu ííddoo ss .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. 118833
P r o c e d iP r o c e d im e nm e nt o st o s a r m a z ea r m a z en a d o sn a d o s e g a t i le g a t i lh o sh o s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 51 8 5
BBaannccoo s ds de e DDaaddoo ss nnaa IInntteerr nneett .... .... .. .. .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .. 11 9944
UUsso o dde e pprroo cceeddiimmeennttoo s as arr mmaazzeennaa ddoo ss .. . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . .. 119966
QQuueessttõõ eess.... ...... ...... ...... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. 11 9966
O qO quue é e é uum Bm Baa nncco do de De Daa ddoo s ds diissttrr iibbuuííddoo ?? . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . .. 119977
DDiisstt rriibbuu iiçç ãão o hhoo rr iizzoo nntt aall .... .... .... .. .. .... .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .. 11 9977
Dist ribu içã oDist ribu içã ov ev err ttiiccaal .l . .. .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. 11 9988
PPaa rr ttiicciioo nnaa mmeenntto o dde e ddaa ddoo ss.. .. .... .... .... .. .. .... .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .. 11 9988
PPaarr ttiicciioo nnaammeenntto o hhoo rr iizzoo nntt aal .l ... .... .... .. .. .. .. .... .... .. .. .... .... .... .... .... .. .. .. .. .... .... .. .. .... .... .... .... .... .. .. .. .. .... .... .. .. .... .. 11 9988
PPaarr ttiicciioo nnaammeenntto o vveerr ttiiccaa ll.. .... .... .. .. .... .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .. 11 9999
EEvviitt aannddo i no i ncco no nssiissttêênncciiaa s cs c o m eo m effeettiivvaaççãã o e m d uo e m d uaas f as f assees .s . .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 1 91 999
QQuueessttõõ eess.... ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. 22 0011
RReepplliiccaa ççãão o dde e BBaa nncco o dd e e DDaaddoo ss.. .... .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .. .. .. .. .... .... .. .. .... .... .. .. .... .... .... .. .. .... .... 220011
SSoo mmeenntte l ee l eiitt uurra (a (RReeaadd-- OOnnllyy) ) . .. . . . .. . . . . .. . . . .. . .... . .. . .. .. . .. . .... . .. . .... . .. . .... . .. . .... . .. . .. .. . .. . .... . .. . .... . .. . .... . . .. . . . .. . .... . .. . .. 22 0011
RReepplliicc aaççãã o o a ta tiivvaa e m e m t ot oddoo ss o so ss es err vv iiddoo rreess.. . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . 220022
O u t r aO u t r ass a p l i ca p l i ca ç õ e sa ç õ e s d e B a n cd e B a n co so s d e D a d o sd e D a d o s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 22 0 2
XML..................................................................................202XML..................................................................................202
BBaannccoo s ds de e ddaa ddoo s os orriieenntt aadd o o a oa obbjjeettoo . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . .. 220033
RReess uummoo.. .... ...... .... .... .... ...... .. .... ...... ...... ...... ...... .... .. .... ...... .... .. ...... ...... .... .... .... ...... .. .... ...... .... .. ...... .... ...... .. .... ...... .... .. .. 22 0055
RReeppoo ssttaass .. .... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. .... .... .. ...... .... .. .. ...... ...... .. .... .... .. .... .. .... .... .. ...... ...... .. .... .... .. .... .. 22 0055
Apêndic eApêndic e
CCoo mmaa nnddoo s Ss SQQL UL Ussaaddoo s cs coom m FFrreeqq uuêênncciiaa.. .. . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . 22 0077
RReeffeerrêênncciiaass .... .. .... .. .... .... .. .. .. .... .. ...... .. .. .... .. .. .... .... ...... .. .... .... .. .... .... .. ...... .. .. .... .. .. .... .... ...... .. .... .... .. .... .... .. .... .. .... .... .. .. .. 220099
ÍÍ nnddiiccee...... .... ...... .... .. ...... .... .... .... .... ...... .. .... ...... .... .. ...... .... ...... .. .... ...... .... .. .. ...... .... .... .... .... ...... .. .... ...... .... .. ...... .... ...... .. .. 221111
  
  
11O qO q e  e é é  BB n nccoo e De D  o o ??
  
  
NNã oã o ff ç ç e se s cc   , ,
oo qqee
vocêvocê
qei...qei...
P P i n ci n ce  e   R  R   n  ! n  !
PorPor que pr ec isamos de Banque pr ec isamos de Banc os de Dados?c os de Dados?   coc   coc 
  coc   coc 
m             m             o              o              rraannggo              o              ss
f                  f                  r                  r                  e             e             s           s           c                c                oos           s           
MMeell ã ãoo
mmaaçç ã ã
R   R   e    e    i   i   n n 
oo d d e   e    K          K          o o d d **
* P* Po s í v e lo s í v e l  e f e  e f e ê n c i ê n c i   E  g   E  g   F   n k F   n k C o dC o d ( 1 9 2 4( 1 9 2 4- 2 0 0- 2 0 03 ) ,3 ) ,
  t e  t e á t i c á t i co eo e c  i  c  i  o   o M o  e lo   o M o  e lo  eo  e B  n c o  eB  n c o  e D   o  R eD   o  R el  c i o nl  c i o n l l
  
  
 e e e e  tte ne nh o  h o  
  t   t n tn t c oc oi i  p p 
fze !fze !
oo O Reino oo O Reino 
 e e K oK o - - " O " O p p í í 
 f t" f t"
AA c oc ol hl he ie it t  e et et e  n noo f of oii
 i bnnte i bnnte
q q ee n  nn  nc c !!
V oV oc êc ê  e v e ve  ie  i e  te  t  f e  f el i zl i z
p o  e  tp o  e  t  t ã o  t ã o o c  po c  p   .   .
 e e p ep el ol o e ne noo
 e es es e p p   
o t io t i i iz  z   o  o  
  t blho...  t blho...
VVooccêê   b eb e q q ee  nnooss
p  op  o  ç  çã oã o  e e f  f  t  t  
éé    i n i ni  ti  t     p op o
qivo cioqivo cio
pelo...pelo...
Tenho Tenho 
c e c e t e zt e z q q ee
éé   i i t tee
exteenteexteente
eficiente.eficiente.
Ago, voAgo, vo  t blh ,  t blh ,
  t blh !!  t blh !!
DeptentoDeptento
 e e M e  cM e  c  o   o i   ,i   ,
 e e N e gN e gó có ci oi o
I n t e I n t e n  c in  c io n  io n  i e e  e e
Expotção, não Expotção, não 
be?    be?    
i.i.
   PP
   ii   ll
   hh
   aa
   !!
BBee n nçç       ã       ãoo
dd       a       a
TTee r r r r       a       a
Aqi e t á.Aqi e t á.
Ugh !Ugh !
O oh ...O oh ...
LLáá LLáá RRáá
L L  i i L áL á!!
   BB     l     l          a          a     m     m        !         ! 
   DD        e         e           p           p                 t                 t
   o   o..                    d               d         e         e
MM        e         e       r       r c c a a
               d               d   o   o      r       r         i          i
 a a           s           s
D     D     eep       p       t       t       oo. .  ddee
NNeeggóóc  c  iioossI   I   n   n   t       t       eerrn   n   aac  ciio     o     n   n   aaiiss
D D eeptpto.o. ddee
EExxp  p  oort  rt   aç  aç  ã ãoo
33
  
  
Hm...Hm...
e e   i in n   c ch o  h o  
  t   t  b  l h b  l hoo  o b  o b   o    o  
c   c     e p  e p  t   t  e n t o  e n t o  
g e g e e n ce n ci  i    p  op  o  ç  çã o  ã o  
ee f f t t    e en tn too c c   
 ppoo ii..
FFooii  oo ee
c c b eb eç ç  t ãt ãoo g g  n n e e
q q  n n o o oo p p e çe ço  o  
  çã bi  çã bi
o o t t oo  i i . .
PincePince
R n!!R n!!
c hc he ge go o    
p p c oc ot et e  o   o  
ei.ei.
O h , O h , éé v o cv o cê , Cê , C i n . i n .
O qO q e e f of oi ?        i ?        
D oD o e e  p p i ?i ?!!
e e  p ep en n    q q e , e , S eS e  e e  
p  i   i n  p  i   i n   e  t ie  t iv e s ev e s e
n on o c c  t te le lo , n o , n     i is o  s o  
e  t e  t  i  i   c o n c o nt e c et e c en  o .n  o .. . !. . !
VocêVocê têtê
q q ee i i ?        ?        
   BB    l    l          a          a     m     m        !        !
                         P                      P                      r                      r                        i                         i
                       n                      n      c      c                      e                      e
                    s                    s  a  a                        ?                        ?
   tt     r     r     e     e
    m    m     o     o
       s       s     ó     ó
   dd     e     e  
     p     p     e     e    n    n
       s       s        a         a     r     r
   AA
   ll   g   g   
   uu   mm
   t        t           e     e     
   m                   m                   
   p   p    o   o  
                                   a                                         a        
t     t     rr
á      á      s     s     
.  .  .  .  .  .  
  
  
c oc o o o  e ei , i , U U    
 inh fnçõe inh fnçõe
  i  i  i  p oi  p o t t n t n tee éé i i 
 o o e x te x te e i o i o !!
Cin, cieCin, cie
   R R   n n 
ntente
nosnos
ênci.ênci.
Si...Si,Si...Si,
VosVos
Mje t eMje t e!!
Cie-e.Cie-e.
Inc eitáv el!Inc eitáv el!
M eM e e  pe  p r  r     
oo t t  b  b l h ol h o,,
  
ct?    ct?    Bo, Bo, 
pcot e ...pcot e ...
O Re i e cii vijO Re i e cii vij
po qe e l e confipo qe e l e confi
e  você , p ince e  você , p ince 
R n.R n.
E n tE n tã o , ã o , oo q q ee
e l ee l e   n  n o  o 
p p   i i ?         ?         ee  cc  tt . .
S eS e
cl e,cl e,
popo
fvo.fvo.
   f of o   v iv i j j    e e  i i . .
N ãN ãoo  á á p p   c c e e i it t  ! !
   cc    l    l  o  o   c   c
cc  l             l           oocc
cc  l         l       oocc
Tô   Tô   
furiosa!furiosa!
                                                                                   D                                                                                 D
   ee  
                                                                 v                                                                v   oo
   ll   t        t        
   a        a          
                                 a                                         a           o  o  
   a       a         g                  g                 
o    o    
rra      a      
.  .  .  .  .  .  
  ho-ho-ho  ho-ho-ho
o q  e o q  e é é  b  n b  nc o c o  e  e     o  ?o  ? 55
  
  
66 CC p pí tí t l lo 1o 1
  
  
" E n c" E n co n t o n t   o     o    l i v l i v o  o  
 o ob b ee    t et ec nc no lo lo go gi i 
i ni no vo v  o o  e e     t et er r 
 i  i t  nt  nt et e q q ee v i v i i t i t  o o . .
AA p ep essoo qqee n on o  ee
e e ttee l il iv v oo  i is es e q  eq  e
e le lee  e e c c e evvee      g ig i
 e c e c e t e t c h   c h       e e
b b n cn coo  e e D D  o o..
 e eg g nn o o  p ep essoo n on o
c oc on tn to o , o, o b  n cb  n coo  e e
D D  o o é é     i i t te e 
q q ee p ep e  i ti tee  t ot o o   o  
  n   n oo c o c o p   tp   ti l h  i l h  ,,
g e g e e n ce n ci  i  , e, e          o  .o  .
M M   c oc o o o e le lee  e e á á
    oo  e ep ep en n ee    í ní n o ol el e
ee qq e e l el e oo l il ivvoo..
e le l n on o  c oc on fn fi oi o o  o  
l i v l i v oo  c  e c  e i t  i t n  o  n  o  qqee oo RReeiinnoo ee KKoo
oo  t ti li li zi z  i i   e e f of o  
pcífic.pcífic.
R n...R n...
  
  
o q  e o q  e é   é   b  nb  nc o  e c o  e     o  ?o  ? 77
  
  
A bA b   oo l il iv v oo,,
ee  e e- o- o pp  
 e l h o e l h o     n o s o  n o s o  
pí."pí."
q ê??    q ê??    
O h , O h , p o p o  f  vf  vo o !! V o cV o cê ê 
n ãn ãoo   b eb e oo qq n ntto  o  
e  t oe  t o e  t e  t e s  e s   ! !
O hO h, é, é t ãt ãoo v ev el hl ho .o .. .. .
EtáEtá
  tnco.  tnco.
EEss éé  cchhvvee
p p    oo l il iv v o ?        o ?        
E  t E  t v v  n o en o e n v e l o pn v e l o pe . . .e . . .
Não conigo b i .Não conigo b i .
Hm...Hm...
S i  ,S i  , f  n c i of  n c i on o  . . .n o  . . .
cc  l       l     i                                                                 i                                                                cc    k                                                                     k                                                                               !                !
  K  K          a          a--  b  b  o  o    m    m
        !              !      
  Aiiie!!  Aiiie!!
        !!!        !!!
?!?!        Ha!    Ha!
  Cof!  Cof!
 cof! cof!
  Rasg  Rasg
  Rasg  Rasg
  Rasg  Rasg
  
  
hein?    hein?    
EE qqee ãão  o  
você?    você?    
E E   o o C C i ni n!!
- o- o  j j    n tn tee
pinciplpincipl
   p p i n ci n ce  e  
Rn.Rn.
V oV oc êc ê e e t át á
n on o c   .c   .. . c . . c  . . . . . .
c c  t te le loo  e e
Ko.Ko.
EE qqee éé
você?    você?    
UM FAN TAS MA?!UM FAN TAS MA?!
o n o n ee e  te  to o ?        ?        
?!?!
 vovoa.a.....??    Zip!   Zip!
NÃO!NÃO!
   i                       i                       -            -            i                       i                       s                s                o               o               
   f                     f                                      a                        a            l   l             a                        a                      !                                                       !                                        ?                                       ?                                       
  
  
74 74 C pít l o C pít l o 33
OO qquuee éé oo m om odde le loo EE- R- R??
A p r i n c eA p r i n c es as a R u r u nR u r u naa e o C a i n d e s c oe o C a i n d e s c ob r i r ab r i r am a sm a s c o n d i çc o n d i çõ e sõ e s r e a i sr e a i s d o R e i n o d e K o d u t id o R e i n o d e K o d u t il i z a n dl i z a n do u mo u m
m o d e l o E - R ( E n t i d am o d e l o E - R ( E n t i d ad e - R e ld e - R e la c i o na c i o na m e n t oa m e n t o) . Q u a n d o v o c ê t e n t a) . Q u a n d o v o c ê t e n t arrc r i a r u m c r i a r u m b a n cb a n co d e o d e d a d o sd a d o s p o rp o r s is i
m e s m o , o pm e s m o , o pr i m e i r o r i m e i r o p a s s o é p a s s o é d e t e r md e t e r mi n a ri n a r a sa s c o n d i ç õc o n d i ç õe se s d o sd o s d a d o sd a d o s q u e s e eq u e s e es t ás t á t e n t at e n t an d o m o d e l an d o m o d e l ar .r .
U t i l iU t i l iz a n d o u m m o d e l o E - Rz a n d o u m m o d e l o E - R, t e n t e d e f i, t e n t e d e f in i rn i r a sa s e n t i d ae n t i d ad e sd e s e m s e u se m s e u s d a d o s . U m a e n t i d a d e éd a d o s . U m a e n t i d a d e é
u m objet o ou “c oisa ” no mu ndo rea l, c omo fru t a su m objet o ou “c oisa ” no mu ndo rea l, c omo fru t a s ou dest ino de export a çã o.ou dest ino de export a çã o.
Além disso, u m modelo Além disso, u m modelo E-R most raE-R most ra rela c iona ment osrela c iona ment os ent re ent ida des. ent re ent ida des. A princ esaA princ esa
Ru ru naRu ru na e o Ca in fizera m su ae o Ca in fizera m su a a ná lise pressu pondo qu e exist isse u m rela ca ná lise pressu pondo qu e exist isse u m rela ciona ment o c ha -iona ment o c ha -
m a d o v e n d a s e n t r e f r u t a sm a d o v e n d a s e n t r e f r u t a s e d e s t i ne d e s t i no so s d e e x p o r td e e x p o r ta ç ã o . F r u ta ç ã o . F r u ta sa s s ã o e x p o r ts ã o e x p o r ta d a sa d a s p a r a m ú l t i p l o sp a r a m ú l t i p l o s
d e s t i nd e s t i no so s d e e x p o rd e e x p o rt a ç ãt a ç ão , e c ao , e c ad ad a u m d e s tu m d e s te se s i m p o r ti m p o r taa d i v e r s o s t i p o sd i v e r s o s t i p o s d e f r u td e f r u ta s . P o r e s s e m o t i v o ,a s . P o r e s s e m o t i v o ,
u m au m a a n á la n á li s e p a r ai s e p a r a o m o d e l o E - R o m o d e l o E - R f o i f e i t af o i f e i t a p r e s up r e s um i n d o - s e q u e e x i s t im i n d o - s e q u e e x i s t iaa u m r e l a c i ou m r e l a c i on a m e n tn a m e n too
c h a m ac h a m ad o d e m u i t o s - p a r ad o d e m u i t o s - p a r a- m u i t o s e n t r e f r u t a s- m u i t o s e n t r e f r u t a s e d e s t i n o se d e s t i n o s d e e x p o r t a çd e e x p o r t a çã o . O n ú m e r o d e ã o . O n ú m e r o d e a s s o -a s s o -
c ia çõesc ia ções ent re ent re ent ida desent ida des é é c ha ma do c ha ma do de c a rdina lida de.de c a rdina lida de.
C o mC o moo a n aa n al i sl i sa ra r u m m ou m m od e ld e loo E - RE - R
C o m o s e f a rC o m o s e f a ri a m a ni a m a ná l i s eá l i s ess n o sn o s c a s o sc a s o s a b a ia b a ix o ? P e n s e x o ? P e n s e aa r e s p e ir e s p e it o .t o .
1 º1 º C   o : R eC   o : R el  c i o n l  c i o n  e n t o   - e n t o   -p    - p    - 
Um dest ino de export a çã o gerenc ia u maUm dest ino de export a çã o gerenc ia u ma u nida de de informa çã o do hist óric o de u nida de de informa çã o do hist óric o de export a çã o.export a çã o.
Esse t ipo de rela c iona ment o é c ha ma do de u m-pa ra -u m.Esse t ipo de rela c iona ment o é c ha ma do de u m-pa ra -u m.
  
  
v   o v   o  p  o j ep  o j et  t       b  n c o b  n c o  e  e    o  !    o  ! 7 57 5
2 º2 º C   o : R e l  cC   o : R e l  ci o n   ei o n   en t o   - p    -n t o   - p    -  i t o   i t o 
V á r i oV á r i oss s e r v i çs e r v i ça i sa i s s e r v e m us e r v e m um am a p r i n cp r i n ce s a . O se s a . O s s e r v i ç as e r v i ç ai si s n ã o s e r v e m o un ã o s e r v e m o ut r at r a p r i n cp r i n ce s a , n ee s a , n em m e s m om m e s m o
o rei.o rei.
Esse t ipo de rela c iona ment o é c ha ma do de u m-pa ra -mu it os.Esse t ipo de rela c iona ment o é c ha ma do de u m-pa ra -mu it os.
3º3º Co: Co: RelcionentRelcionento o itito-p-ito-p-itoo
F r u t aF r u t ass s ã o e x p o rs ã o e x p o rt a d a st a d a s p a r a v á r i o sp a r a v á r i o s d e s t i nd e s t i no s . O so s . O s d e s t i nd e s t i no so s d e e x p o r t a ç ã o id e e x p o r t a ç ã o im p o r t am p o r t am d i v e r s o sm d i v e r s o s
t i p o st i p o s d e f r u t ad e f r u t as .s .
Est e t ipo de rela c iona ment o é c ha ma do de mu it os-pa ra -mu it os.Est e t ipo de rela c iona ment o é c ha ma do de mu it os-pa ra -mu it os.
  
  
7 67 6 C C p íp ít t l o l o 33
QetõeQetõe
Qu a nt o voc ê ent endeu Qu a nt o voc ê ent endeu do modelo E-R? Ana lise e do modelo E-R? Ana lise e desenhe u m modelo E-R padesenhe u m modelo E-R parara c a dac a da u mu m
d o sd o s c a sc a so so s a b aa b ai x o . A si x o . A s r e sr e sp o sp o st a s e s t ã o n at a s e s t ã o n a p á gp á gi n a 8 2 .i n a 8 2 .
Q1Q1
U m m e m b r o d aU m m e m b r o d a e q u i p e g ee q u i p e g er e n c ir e n c iaa v á r i o sv á r i o s c l i e nc l i e nt e s . U m c l i e nt e s . U m c l i e nt e n u n c a s e r át e n u n c a s e r á c o n t ac o n t ac t a d o p o rc t a d o p o r
m a i sm a i s d e u m m ed e u m m em b r o d am b r o d a e q u i p ee q u i p e..
Q2Q2
U m a p e s s o a p o d e c o n s uU m a p e s s o a p o d e c o n s ul t al t arr d i v ed i v er s o s l i v r o sr s o s l i v r o s. E s t e s. E s t e s p o d ep o d em s e rm s e r l i dl i do so s p o r v á r i o s a l u n o sp o r v á r i o s a l u n o s e me m
m o m e n t o sm o m e n t o s d i f e r e nd i f e r e nt e s .t e s .
  
  
v   o v   o  p  o j e tp  o j e t       b  n c o b  n c o  e  e    o    o ! ! 7 77 7
Q3Q3
C a d aC a d a a l u na l u no p a r to p a r ti c i pi c i paa d e d i v ed e d i v er s a sr s a s p a l ep a l es t r a s . s t r a s . C a d aC a d a p a l e sp a l e st r at r a é a s s i s t i dé a s s i s t i daa p o rp o r d i v e r s o sd i v e r s o s
a l u n o sa l u n o s. U m . U m p r o f e s sp r o f e s so ro r d ád á d i v e r s ad i v e r s ass p a l e sp a l e st r a s . t r a s . C a d aC a d a p a l ep a l es t r as t r a é d aé d ad ad a p o rp o r u m p ru m p ro f e s s o ro f e s s o r..
Q4Q4
C a d aC a d a c l i ec l i en t e n t e p o d e p o d e a b r i r v á r i a sa b r i r v á r i a s c o n t ac o n t ass c o r r e n t e sc o r r e n t e s. C a. C ad ad a c o n t a é a b e r tc o n t a é a b e r taa p o rp o r u m c l i e nu m c l i e nt e .t e .
C a d aC a d a b a n cb a n co g e r eo g e r en c i a d i v e r s a sn c i a d i v e r s a s c o n t ac o n t as . C a d a c o n t as . C a d a c o n t a é g e ré g e re n c i ae n c i ad ad a p o rp o r u m b a nu m b a nc o .c o .
Lembre-se de qu e Lembre-se de qu e aa a ná lise ba sea daa ná lise ba sea da no modelo E-R nã o nec essa ria ment e a pno modelo E-R nã o nec essa ria ment e a present aresent a
u m r eu m r es u l t as u l t ad o “ cd o “ co r r e t o ” . o r r e t o ” . P o d e hP o d e ha v e ra v e r m u i t a sm u i t a s f o r m a sf o r m a s d e o r gd e o r ga n i z aa n i z arr l o g i c al o g i c am e n t e m e n t e o so s d a d o sd a d o s p a r ap a r a
r e f l e tr e f l e ti ri r c o n d i çc o n d i çõ e sõ e s r e a i sr e a i s..
bncobnco
bncobnco
bncobnco
  
  
7 87 8 C C p íp ít t l o l o 33
NormalizandoNormalizando uma uma tabelatabela
A princ esaA princ esa Ru ru naRu ru na e o Ca in a pre o Ca in a prendera m sobre norma liza çã o, endera m sobre norma liza çã o, o proc esso de o proc esso de t a bu la rt a bu la r da dosda dos
d o m u n d o r e a ld o m u n d o r e a l e m u m b a n c o d e d a d o se m u m b a n c o d e d a d o s r e l a cr e l a ci o n a l . É n e ci o n a l . É n e ce s s á r ie s s á r io n o r m a l i zo n o r m a l i zara r d a d o sd a d o s p a r ap a r a
gerenc ia rgerenc ia r a propria da ment e a propria da ment e u m bau m banc o de nc o de da dosda dos rela c iona l. rela c iona l. Resu mimosResu mimos norma liza çã o a qu inorma liza çã o a qu i
( o s( o s c a m p o s s o m b r e a d o sc a m p o s s o m b r e a d o s s ã o s ã o c h a v ec h a v ess p r i m á rp r i m á ri a s ) .i a s ) .
F o   F o     e  n o  e  n o   l i z  l i z    
CódigoCódigo
dodo
Rela t órioRela t ório
Da t aDa t a
Código deCódigo de
dest ino dedest ino de
export a çã oexport a çã o
Nome deNome de
dest ino dedest ino de
export a çã oexport a çã o
CódigoCódigo
dodo
Produ t oProdu t o
NomeNome
dodo
Produ t oProdu t o
PreçoPreço
Unit á rioUnit á rio
Qu a nt ida deQu a nt ida de
P  iP  i e i e i   f o f o    n o n o   l  l
Código doCódigo do
Rela t órioRela t ório
Da t aDa t a
Código de dest ino deCódigo de dest ino de
export a çã oexport a çã o
Nome de dest ino deNome de dest ino de
export a çã oexport a çã o
Código doCódigo do
Rela t órioRela t ório
Código doCódigo do
Produ t oProdu t o
Nome doNome do
Produ t oProdu t o
PreçoPreço
Unit á rioUnit á rio
Qu a nt ida deQu a nt ida de
S e gS e g n  n  f o f o    n o n o   l  l
Código doCódigo do
Rela t órioRela t ório
Da t aDa t a
Código de dest ino deCódigo de dest ino de
export a çã oexport a çã o
Nome de dest ino deNome de dest ino de
export a çã oexport a çã o
C óC ód id ig o dg o do R eo R el al at ót ór ir ioo CCó dó di gi go d o P r oo d o P r od ud ut ot o Q uQ ua na nt it id ad ad ed e
C óC óddi gi go do do Po Prro do duuttoo N oN om e m e d o d o PPr or od ud uttoo PPr er eç o ç o U nU niit át ár ir ioo
T e T e c e ic e i   f o f o    n o n o   l  l
C óC ód id ig o dg o do R eo R el al at ót ór ir ioo D aD at at a C óC ód id ig o dg o de d ee d es ts ti ni no d e eo d e ex px po ro rt at aç ãç ãoo
C ó d i g o dC ó d i g o de d e s te d e s ti n o d e i n o d e e x p o re x p o rt a ç ã ot a ç ã o N o m e d e N o m e d e d e s t id e s t in o d e e xn o d e e xp o r t ap o r t aç ã oç ã o
C óC ód id ig o dg o do R eo R el al at ót ór ir ioo CCó dó di gi go d o P r oo d o P r od ud ut ot o Q uQ ua na nt it id ad ad ed e
C óC óddi gi go do do Po Prro do duuttoo N oN om e m e d o d o PPr or od ud uttoo PPr er eç o ç o U nU niit át ár ir ioo
  
  
v   o v   o  p  o j e tp  o j e t       b  n c o b  n c o  e  e    o  !    o  ! 7 97 9
A f o r m aA f o r m a d e sd e sn o r mn o r ma l ia l iz a d a é z a d a é u m a t a b e lu m a t a b e laa n an a q u aq u all i t ei t en sn s q u e a p aq u e a p ar e cr e ce m m a i se m m a i s d e u m ad e u m a v e zv e z
n ã o f o r a m r e m o v in ã o f o r a m r e m o v id o s . V i md o s . V i mo so s q u e n ã o s e p o d e g e r e n c i a r b e m d a d o sq u e n ã o s e p o d e g e r e n c i a r b e m d a d o s u s a n du s a n do e s t e t i p o d eo e s t e t i p o d e
t a b et a b el al a e m u m b a n c o e m u m b a n c o d e d a d o sd e d a d o s r e l a cr e l a ci o n a li o n a l. C o n s e q u e n t e. C o n s e q u e n t em e n t em e n t e, é , é p r e c ip r e c is o d i v i d i rs o d i v i d i r aa t a b e lt a b e la .a .
A p r i m e iA p r i m e ir ar a f o r m af o r m a n o r m a ln o r m a l r e f e r er e f e r e- s e a- s e a u m au m a t a b et a b el al a s i m p l es i m p l es , b i d i m es , b i d i m en s i o n an s i o n al , r e s u ll , r e s u lt a n t e d at a n t e d a
d i v i s ãd i v i s ão d ao d a s r c i ns r c i na la l d e s n o r m ad e s n o r m al i z a d al i z a d a. P o d e s e r c o n s i d e r a d a c o m o u m a. P o d e s e r c o n s i d e r a d a c o m o u m a t a b et a b el al a c o m u m i t e mc o m u m i t e m
e m c ae m c ad ad a c é l uc é l ul a . A l a . A t a b e lt a b e laa é d i v i dé d i v i di d ai d a p a r ap a r a q u e n eq u e n en h u m in h u m it e m at e m ap a r e ç a m a i sp a r e ç a m a i s d e u m a v e z .d e u m a v e z .
A s e g u n dA s e g u n daa f o r mf o r maa n o r mn o r ma la l r e f er e f er e -r e -s e as e a u m a t a b e lu m a t a b e laa n an a q u aq u all u m a c h a v e q u e p o d e i d e nu m a c h a v e q u e p o d e i d e nt i -t i -
f i c a r d a d o sf i c a r d a d o s d e t e r m id e t e r m in an a o so s v a l o r ev a l o r ess d e o u td e o u tr a sr a s c o l u n ac o l u n as . A q u is . A q u i, é , é aa c h a v e c h a v e p r i m áp r i m ár i ar i a q u e d eq u e d et e r m i nt e r m i naa
v a l o r ev a l o r ess e m o u t r ae m o u t r ass c o l u nc o l u na s .a s .
Em u m ba nc o Em u m ba nc o de da dosde da dos rela c iona l, u m rela c iona l, u m va lorva lor é c ha ma do de fu nc iona lment e depé c ha ma do de fu nc iona lment e dependent eendent e
s e e ls e e le d e te d e te r m i n ae r m i n arr v a l o r ev a l o r ess e m o u te m o u tr a sr a s c o l u nc o l u na s . Na s . Naa s e g u n ds e g u n daa f o r m af o r m a n o r m a ln o r m a l, a, a t a b e lt a b e laa é d i vé d i vi d i d ai d i d a
p a r a q u e v a l o r e sp a r a q u e v a l o r e s e m e m o u t r a s c o l u n a so u t r a s c o l u n a s s e j a m f u n cs e j a m f u n ci o n a l m ei o n a l m en t e d e p e nn t e d e p e nd e n t e s d ad e n t e s d a c h a v e p r ic h a v e p r im á r i am á r i a..
N aN a t e r c et e r c ei r ai r a f o r m af o r m a n o r m a ln o r m a l, , u m au m a t a b e lt a b e laa é é d i v i d i dd i v i d i daa p a r a q u e u m p a r a q u e u m v a l o rv a l o r n ã o n ã o s e j as e j a d e t e r -d e t e r -
m i n a d o p o rm i n a d o p o r n e n h un e n h um am a c h a v e n ãc h a v e n ão - p r i m áo - p r i m ár i a . E m u m b a n c o d e d a d o sr i a . E m u m b a n c o d e d a d o s r e l a cr e l a ci o n a l , u m v a l o r éi o n a l , u m v a l o r é
c h a m ac h a m ad o d e d o d e t r a n st r a n si t i v a mi t i v a me n t e d e p e n d ee n t e d e p e n d en t e s e e l e n t e s e e l e d e t e rd e t e rm i n a r v a l o r e sm i n a r v a l o r e s e m o u t r a se m o u t r a s c o l u n ac o l u n ass i n d i -i n d i -
ret a ment eret a ment e, o qu e é , o qu e é pa rt e de u mapa rt e de u ma opera çã o fu nc iona lment e opera çã o fu nc iona lment e dependent e. Nadependent e. Na t erc eirat erc eira formaforma
n o r m a ln o r m a l, a, a t a b e lt a b e laa é é d i v i d i d a p a r ad i v i d i d a p a r a q u e v a l o r e s t r a n s i t i vq u e v a l o r e s t r a n s i t i va m e n t e d e pa m e n t e d e pe n d e n te n d e n te se s s e j a m r e m o v is e j a m r e m o v id o s .d o s .
QetõeQetõe
É i m p oÉ i m p or t a n tr t a n te s e re s e r c a p ac a p az d e c r i az d e c r i arr u m au m a t a b et a b el al a d e b a nd e b a nc o d e d a d o sc o d e d a d o s r e l a cr e l a ci o n a li o n a l p a r a d i v e r s a sp a r a d i v e r s a s s i t u -s i t u -
a ç õ e s , e n ta ç õ e s , e n tã o v a m o sã o v a m o s e x a m i n ae x a m i n arr a l g u na l g u nss e x e m p le x e m p lo so s d e t a b e l ad e t a b e l ass n o r m a l in o r m a l iz a d a s . D e tz a d a s . D e te r m i n e c o m o ae r m i n e c o m o a
t a b et a b el al a f o i nf o i no r m a l i zo r m a l i za d aa d a e m ce m ca d aa d a c a s o c a s o a b a ia b a ix o . A sx o . A s r e s p o s tr e s p o s ta sa s e s t ã o e s t ã o n an a p á g ip á g in an a 8 2 .8 2 .
Q5Q5
A t aA t ab e l ab e l a aa s e g u i r g e r e n c i as e g u i r g e r e n c i a e m p r é se m p r é st i m o st i m o s d e l id e l iv r o sv r o s c o mo o e x ec o m o o e x em p l o em p l o em Q 2 . m Q 2 . P a r aP a r a q u a lq u a l
est á gio elest á gio elaa foi norma liza da ?foi norma liza da ?
Código deCódigo de
Emprést imoEmprést imo
D aD attaa C óC ód id ig o g o d od o
Alu noAlu no
Nome doNome do
Alu noAlu no
EndereçoEndereço
de Alu node Alu no
CCuu rrssoo AAnno o ddee
IngressoIngresso
I SI SBBNN NNo mo me d o e d o L iL iv rv roo N oN om e m e d o d o AAu tu to ro r D aD at a dt a de P ue P ub lb liic ac aç ãç ãoo N úN úm em erro d e Po d e Pá gá giin an ass
Código deCódigo de
Emprést imoEmprést imo
II SSBBNN QQuuaanntt iiddaaddee
  
  
80 80 C pít l o C pít l o 33
Q6Q6
A t a b eA t a b el al a aa s e g u i r t a m b é m m o s t r a u m as e g u i r t a m b é m m o s t r a u m a s i t u as i t u aç ã o d e e m p r é sç ã o d e e m p r é st i m o d e lt i m o d e li v r o s . P ai v r o s . P ar ar a q u a lq u a l
e s t á ge s t á gi o e l ai o e l a f o i n o r m a l i z a d a ?f o i n o r m a l i z a d a ?
CCóó dd iiggo o dd e e EEmmpprréésstt iimm oo DDaattaa CCóóddiiggo o d e d e AAlluu nnoo
Código deCódigo de
Alu noAlu no
Nome deNome de
Alu noAlu no
Endereço deEndereço de
Alu noAlu no
CCuurrssoo AAnno o ddeeIngressoIngresso
ISBNISBN
Nome doNome do
LivroLivro
Nome doNome do
Au t orAu t or
D a tD a taa d ed e
Pu blic a çã oPu blic a çã o
Nú mero deNú mero de
Pá gina sPá gina s
CCó dó diiggo o dde e EEmmpprréésstt iim om o IISSBBNN QQuuaanntt iiddaa ddee
Q7Q7
A t a b eA t a b el al a aa s e gs e gu i r m o s t r a a su i r m o s t r a a s v e nv e nd a s m e n s a id a s m e n s a iss p ap ar ar a c ac ad ad a m e m bm e m br o d ar o d a e q u ie q u ip e . C ap e . C ad ad a
d e p a rd e p a rt a m e nt a m e nt o c o n t é m v á r i o st o c o n t é m v á r i o s m e m b r o s . U m m e m b r o d am e m b r o s . U m m e m b r o d a e q u i pe q u i pe p o d e f a z e re p o d e f a z e r p a r t e d ep a r t e d e
a p e na p e na sa s u m d e p au m d e p ar t a m e nr t a m e nt o . N o r m at o . N o r m al i z e e sl i z e e ss as a t a b e lt a b e laa n an a t e r c et e r c ei r ai r a f o r m af o r m a n o r m a ln o r m a l..
Código deCódigo de
Membro daMembro da
Equ ipeEqu ipe
Nome deNome de
Membro daMembro da
Equ ipeEqu ipe
MêsMês
V e nV e nd a sd a s d od o
MembroMembro
Código deCódigo de
Depa rt a ment oDepa rt a ment o
Nome doNome do
Depa rt a ment oDepa rt a ment o
Q8Q8
A t a b e lA t a b e laa aa s e g u i r r e p r e s e n t a u m s i s t e m as e g u i r r e p r e s e n t a u m s i s t e m a d e r e c ed e r e c eb i m e n tb i m e n to d e p e d i d o so d e p e d i d o s. N o r m a l i. N o r m a l iz e - az e - a n an a
t erc eirat erc eira formaforma norma l. No ent a nt o, norma l. No ent a nt o, proc esse u m proc esse u m c lient e c lient e porpor c ódigo de pedido. Voc êc ódigo de pedido. Voc ê
p o d e p r o c ep o d e p r o c es s a rs s a r d i v e r s od i v e r s oss p r o d u tp r o d u to so s b a s e ab a s e ad o e m u m c ó d i g o d e p e d i d o . A l é m d i s s o , u md o e m u m c ó d i g o d e p e d i d o . A l é m d i s s o , u m
c ó d i g o d e p e d i d o d e v e c o r r e s p o n d e r ac ó d i g o d e p e d i d o d e v e c o r r e s p o n d e r a a p e na p e na sa s u m u m r e p r er e p r es e n t as e n t an tn te .e .
CódigoCódigo
dede
PedidoPedido
Da t aDa t a
CódigoCódigo
dede
Client eClient e
NomeNome
dodo
Client eClient e
CódigoCódigo
dodo
Produ t oProdu t o
NomeNome
dodo
Produ t oProdu t o
PreçoPreço
Unit á rioUnit á rio
Código doCódigo do
Represent a nt eRepresent a nt e
Nome doNome do
Represent a nt eRepresent a nt e
Qu a nt ida deQu a nt ida de
DeptDepto.o. dede
MercadoriasMercadorias
DeptDepto.o. dede
NegóciosNegócios
InternacionaisInternacionais
DeptDepto.o. dede
ExportaçãoExportação
SSeerrvviiççaall SSeerrvviiççaall SSeerrvviiççaall SSeerrvviiççaall ServiçalServiçal
  
  
v   o v   o  p  o j ep  o j et  t       b  n c o b  n c o  e  e    o  !    o  ! 8 18 1
Q9Q9
A t a b e lA t a b e laa aa s e g u i r r e p r e s e n t a u m s i s t e m as e g u i r r e p r e s e n t a u m s i s t e m a d e r e c ed e r e c eb i m e nb i m e nt o d e p e d i d ot o d e p e d i d os . N o r m a ls . N o r m a li z e - ai z e - a n an a
t e r c et e r c ei r ai r a f o r m af o r m a n o r m a ln o r m a l. S u. S up o n h a q u e o sp o n h a q u e o s p r o d u tp r o d u to so s s e j a m s e j a m c l a s sc l a s si f i c ai f i c ad o sd o s p o rp o r c ó d i g o .c ó d i g o .
CódigoCódigo
dede
PedidoPedido
Da t aDa t a
CódigoCódigo
dodo
Client eClient e
NomeNome
dodo
Client eClient e
CódigoCódigo
dodo
Produ t oProdu t o
NomeNome
dodo
Produ t oProdu t o
PreçoPreço
Unit á rioUnit á rio
Código deCódigo de
Cla ssific a çã oCla ssific a çã o
do produ t odo produ t o
Nome deNome de
Cla ssific a çã oCla ssific a çã o
do Produ t odo Produ t o
Qu a nt ida deQu a nt ida de
P a s s o s P a s s o s p a r a p a r a p r o j ep r o j et a rt a r u m Bu m Ba n c oa n c o d ed e D a d oD a d oss
V o c ê a p rV o c ê a p re n d e u c o m o p r o j ee n d e u c o m o p r o j et a rt a r u m b a n c o d e d a d o s ! N o e n t au m b a n c o d e d a d o s ! N o e n t an t o , v o c ê t e m q u e f a z e r m a i sn t o , v o c ê t e m q u e f a z e r m a i s d od oq u e i s s o . É p r e cq u e i s s o . É p r e ci s o p r o j e ti s o p r o j e ta ra r u m au m a e s t r u te s t r u tu r au r a d e a r q u i vd e a r q u i vo so s d e t a l hd e t a l ha d aa d a d e n t r o d o b a nd e n t r o d o b a nc o d e d a d o sc o d e d a d o s
e d e s e ne d e s e nv o l v e rv o l v e r m é t o d o sm é t o d o s p a r a i m p o r t a rp a r a i m p o r t a r e e x p o re e x p o rt a rt a r d a d o s . D e d a d o s . D e f o r m af o r m a g e r a lg e r a l, p o d e - s, p o d e - se d i v i d ie d i v i d irr
t odo o projet o t odo o projet o do ba nc o de da dosdo ba nc o de da dos em t rêsem t rês pa rt es: esqu ema spa rt es: esqu ema s c onc eit u a l, int ernc onc eit u a l, int erno e ext erno.o e ext erno.
O e s q u e m aO e s q u e m a c o n c ec o n c ei t u a l r e f e r e - s e ai t u a l r e f e r e - s e a u m m é t o d o q u e r e t r a tu m m é t o d o q u e r e t r a taa o m u n d o r e a l . E m o u t r a so m u n d o r e a l . E m o u t r a s
p a l ap a l av r a s , é u mv r a s , é u maa f o r m af o r m a d e d e t e rd e d e t e rm i n a rm i n a r aa e s t r u te s t r u tu r au r a l ó g i cl ó g i caa d e u m b a nd e u m b a nc o d e d a d o s . O e s q u e m ac o d e d a d o s . O e s q u e m a
c onc eit u a lc onc eit u a l é rea liza do leva ndo-se em é rea liza do leva ndo-se em c onsidera çã o u m ent endiment o c onsidera çã o u m ent endiment o do mu ndo rea ldo mu ndo rea l ba se-ba se-
a do no modelo E-R e norma liza çã o de t a bela s.a do no modelo E-R e norma liza çã o de t a bela s.
O esqu emaO esqu ema int erno refere-se a o int erno refere-se a o ba nc o de da dosba nc o de da dos vist o de dent ro de u m c ompu t a dorvist o de dent ro de u m c ompu t a dor..
I s s o qI s s o qu e ru e r d i z e rd i z e r q u e é q u e é u m au m a f o r m af o r m a d e d e t e r m i nd e d e t e r m i na ra r aa e s t r u te s t r u tu r au r a f í s i c a d e u m b af í s i c a d e u m b an c o dn c o de d a d o se d a d o s. O. O
e s q u e m a i n t e r n o é p r o je s q u e m a i n t e r n o é p r o je t a d o a pe t a d o a pó só s aa c r i ac r i aç ã o d e u m m é t o d o p a r a f a z e rç ã o d e u m m é t o d o p a r a f a z e r p e s q u ip e s q u is a ss a s n o b a n cn o b a n coo
d e d e d a d o sd a d o s r a p idr a p i da m e n t ea m e n t e..
O e s q u e m a e x t e r n o r e f e r e -O e s q u e m a e x t e r n o r e f e r e -s e as e a u m b a n c o d e d a du m b a n c o d e d a do so s c o m o e l e é v i s t o p e l o sc o m o e l e é v i s t o p e l o s u s u á ru s u á ri o si o s
o u a p lo u a p li c a ti c a ti v o s . O e si v o s . O e sq u e m aq u e m a e x t e r ne x t e r no é p r o j eo é p r o j et a d o a pt a d o a pó só s aa c r i a ç ã o d e c r i a ç ã o d e d a d o sd a d o s n e c e sn e c e ss á r i o ss á r i o s p a r a op a r a o ss
a plic a t ivos.a plic a t ivos.
A P r i n c eA P r i n c es as a R u r u n a e o R u r u n a e o C a i n c r i a r aC a i n c r i a r am u m b a n c o d e d a d o s c o m f o c o m u m b a n c o d e d a d o s c o m f o c o n o e s q u e m a c o n c e i -n o e s q u e m a c o n c e i -
t u a l n e s t e c a p í t ut u a l n e s t e c a p í t ul o . E l e sl o . E l e s e s t ã o n o p r o c ee s t ã o n o p r o c es s o d e m e l h o r i as s o d e m e l h o r i a d o d o b a n cb a n co d e d a d o s .o d e d a d o s .
AgoraAgora qu e voc ê c omplet ou o qu e voc ê c omplet ou o projet o bá sic o de projet o bá sic o de u m ba nc o de da dos, va mosu m ba nc o de da dos, va mos exa mina rexa mina r
seu u so no próximo c a pít u lo.seu u so no próximo c a pít u lo.
ResumoResumo
•• U m m o d e l o E - R é u s a d o p a r aU m m o d e l o E - R é u s a d o p a r a a n a l ia n a l is a rs a r e n t i d ae n t i d ad e sd e s e r e l a c ie r e l a c io n a m e n to n a m e n to s .o s .
•• R e l a cR e l a ci o n a m e ni o n a m e nt o st o s e n t r e e n t i d ae n t r e e n t i d ad e sd e s p o d e m s e rp o d e m s e r u m - p a ru m - p a ra - u m , u m - p a r aa - u m , u m - p a r a- m u i t o s e - m u i t o s e m u i t o s -m u i t o s -
pa ra -mu it os.pa ra -mu it os.
•• O sO s d a d od a d oss e m u m ae m u m a t a bt a be l a d e v e m s e re l a d e v e m s e r n o rn o rm a lm a li z ai z ad o sd o s a n ta n te se s q u e p o sq u e p o ss a m s e rs a m s e r u s au s ad o sd o s p a rp a raa
c r i ac r i arr u m b a n c o d e d a d o su m b a n c o d e d a d o s r e l a cr e l a ci o n a l .i o n a l .
•• O p r o j e t o d e u m b a nO p r o j e t o d e u m b a nc o d e c o d e d a d o sd a d o s p o d e s e rp o d e s e r d i v i d i dd i v i d i do o e m t r ê se m t r ê s t i p o s : e s q ut i p o s : e s q ue m a se m a s c o n c ec o n c ei t u a li t u a l,,
int erno e ext erno.int erno e ext erno.
  
  
82 82 C pít l o C pít l o 33
RespostasRespostas
Q 5 Q 5 S e g u n dS e g u n daa f o r m af o r m a n o r m a ln o r m a l
Q 6 T e r cQ 6 T e r ce i r a f o r m ae i r a f o r m a n o r m a ln o r m a l
Q7Q7
CCóó ddiiggo o dde e mm eemmbbrro o dd e e eeqquuiippee MMêêss VVeennddaas ds do o mmeemmbbrroo
C ó d iC ó d ig o d e m e m bg o d e m e m br o d e e q ur o d e e q ui p ei p e N o mN o me d e m ee d e m em b rm b ro d e e qo d e e qu i pu i pee C ó d iC ó d ig o d e d eg o d e d ep ap ar t ar t am e n tm e n too
C óC ód id ig o g o d e d e d e pd e pa ra rt at am em en tn too N oN om e m e d e d e d ed ep ap ar tr ta ma me ne nt ot o
QQQ1Q11 1 QQQ2Q22 2 QQQ3Q33 3 QQQ4Q444
11
NN
Gerenci aGerenci a
Cli entesCli entes
MembroMembro
da equi peda equi pe
mm
NN
EmpréstimoEmpréstimo
AlunosAlunos
LivroLivro
mm
11
mi ni strami ni stra
ProfeoresProfeores
mm
NN
Ai stemAi stem
PalestrasPalestras
AlunosAlunos
mm
11
Gerenci amGerenci am
BancoBanco
11
NN
AbremAbrem
Co ntasCo ntas
Cli enteCli ente
  
  
v   o v   o  p  o j e tp  o j e t       b  n c o b  n c o  e  e    o    o ! ! 8 38 3
Q8Q8
CódigoCódigodedeppeeddiiddoo DDaatt aa CCóóddiiggoo dodo c lc li ei en tn tee C ó dC ó di gi go d o r e p r eo d o r e p r es es en tn ta na nt et e
C ó d iC ó d ig o g o d o d o c l ic l ie n te n tee N o m e N o m e d o cd o cl i e n t el i e n t e
CCó dó di gi go do de pe peed id id od o C óC ód id ig o g o d o d o p rp ro do duuttoo Q uQ ua na ntti di da da dee
CCó dó di gi go d o po d o prro do duuttoo N oN om e m e d o pd o pr or oddu tu too PPr er eç o ç o u nu niittá rá ri oi o
C óC ód id ig o d o rg o d o re pe pr er es es en tn ta na nt et e N oN om e d o r em e d o r ep r e sp r e se ne nt at an tn tee
Q9Q9
CCó dó di gi go o d e p ed e p ed id id od o D aD attaa C óC ód id ig o g o d e d e ccl il ieen tn tee
C ó d iC ó d ig o g o d e d e c l ic l ie n te n tee N o m e N o m e d e cd e cl i e n tl i e n tee
CCó dó di gi go do de pe peed id id od o C óC ód id ig o g o d o d o p rp ro do duuttoo Q uQ ua na ntti di da da dee
CódigoCódigododop rp ro do du tu too C óC ód id ig og odede c la ssific a çã oc la ssific a çã ododo p rp ro do duut ot o N oN om em edodo p r o dp r o du tu too P rP re çe ço u n io u n it át ár i or i o
C ó dC ó di g o d e ci g o d e cl a sl a ss i fs i fi c ai c aç ã o d o p rç ã o d o p ro d uo d ut ot o N o mN o me d e c le d e c la s sa s si f ii f ic ac aç ã o d o p rç ã o d o p ro d uo d ut ot o
  
  
84 84 C pít l o C pít l o 33
P  o j e t P  o j e t n  o n  o  B A N C O B A N C O  e D  e D  o  o 
Nest e c a pít u lo, voc ê Nest e c a pít u lo, voc ê a prendeu c omo c ria ra prendeu c omo c ria r u m ba nc o de u m ba nc o de da dosda dos rela c iona l. No entrela c iona l. No enta nt o, exist ema nt o, exist em
o u t r o so u t r o s m é t o d o sm é t o d o s d e p r o j e t o . U s a bd e p r o j e t o . U s a bi l i d a di l i d a de e e f i c i ê n ce e e f i c i ê n ci ai a d e u m b a n c o d e d a d o sd e u m b a n c o d e d a d o s d e p e nd e p e nd e m d e u md e m d e u m
mét odo de a ná lise e de projet o. Port a nt omét odo de a ná lise e de projet o. Port a nt o, é import a nt e c ria r, é import a nt e c ria r u m ba nc o de da dosu m ba nc o de da dos a propria do noa propria do no
est á gio de projet o.est á gio de projet o.
No est á gio No est á gio de projet o do ba nc o de de projet o do ba nc o de da dos, é prec iso da dos, é prec iso exec u t a rexec u t a r vá ria svá ria s t a refa st a refa s a lém do design.a lém do design.
P o rP o r e x e m p l oe x e m p l o, v o c, v o cê pê pr e c i s a c o n s i d e r a r o sr e c i s a c o n s i d e r a r o s t i p o st i p o s d e dd e da d o sa d o s p a r a u s a rp a r a u s a r n a sn a s t a b et a b el a . l a . V o c ê V o c ê t a m bt a m bé mé m
p o d e p r e c ip o d e p r e c is a rs a r e s p e ce s p e ci f i c ai f i c arr c o l u nc o l u na sa s u t i l iu t i l iz a n d o v a l o r ez a n d o v a l o r ess n u m é r in u m é r ic o s , m o e d a sc o s , m o e d a s e s e q u ê n c i ae s e q u ê n c i ass d e c a r a c -d e c a r a c -
t e r e s . A l é m d i s s o , é p r e c i s o d e s e n v o lt e r e s . A l é m d i s s o , é p r e c i s o d e s e n v o lv e rv e r u m m é t o d o d e p e s q u i s au m m é t o d o d e p e s q u i s a p a r a p o s s i b i l i tp a r a p o s s i b i l i ta ra r p e s q u ip e s q u is a ss a s
r á p i d ar á p i d as . À ss . À s v e z e s , v o c ê d e v e c r iv e z e s , v o c ê d e v e c r ia ra r u m d e s i g n e n q uu m d e s i g n e n q ua n t o p e n s a n aa n t o p e n s a n a o r g a n io r g a n iz a ç ã o f í s i cz a ç ã o f í s i caa d e a r q u i -d e a r q u i -
v o s . E v o c ê t ev o s . E v o c ê t em q u e c o n tm q u e c o n tr o l a rr o l a r q u a i sq u a i s u s u á ru s u á ri o si o s p o d e m a cp o d e m a ce s s a re s s a r o o b a n cb a n co d e d a d o so d e d a d o s p a r ap a r a g a r ag a r an t i rn t i r
aa s e g u rs e g ura n ç a . a n ç a . H áH á m u i t o sm u i t o s f a t o r ef a t o r ess q u e d e vq u e d e ve m s e re m s e r c o n s i dc o n s i de r a d o se r a d o s a o p r oa o p r oj e t a rj e t a r u m b au m b an c o d e d a d o sn c o d e d a d o s..
V a m o sV a m o s e x a m i n ae x a m i n arr a l g u na l g u nss d e s s e sd e s s e s f a t o r ef a t o r ess n o sn o s c a p íc a p ít u l o st u l o s s e g u is e g u in t e s .n t e s .
  
  
55
V a mV a mo so s u s au s ar ur um Bm Ba n ca n coo d e d e D a dD a do s !o s !
  
  
V eV ej j , e s, e see ee e se see
 ã o ã o p e  ip e  i o  n o v o  o  n o v o ..
e  te  táá b e  , p  i n c eb e  , p  i n c e  .  .
V o V o    i  ic i oc i on á -n á -l o l o 
oo b b n cn coo ee   oo
ieitente.ieitente.
Et o finl enteEt o finl ente
 p  p e n e n e n e n oo      
   b b n cn coo  e e    o o,,
não?    não?    
A iA i,  á,  á p p 
 p  p  e c e ce e   e e
f of o     n on o   l ?         l ?        
1 21 266 C C p íp ít t l o l o 55
Te c, t e c,Te c, t e c,
  t e c...  t e c...
Te c, t e c,Te c, t e c,
  t e c...  t e c...
bipbip
bipbip
Te c,Te c,
  t e c,  t e c,
  t e c...  t e c...
**
Uiiiii!Uiiiii!
nos!!nos!!
D e cl peD e cl pe
p op o i si so .o .
Tic!Tic!
OO q uq uee éé u m a u m a t r at r an s an s aç ã oç ã o??
* P lop!* P lop!
  
  
N N  v ev e    e  e,,
ee tte ne nh oh o qqee
gece...gece...
M inM in
  teo  teo
  i ti too p p   
pene.pene.
P oP o e x ee x e p pl o , l o ,  e e p e p e g  ng  nt o  t o  
ppoo qqee  bbnnccoo ee
    o  o  i n i n  p o p o ee o po pe  e  
q   nq   n o o t  n tt  n to     áo     á i o  o   i o  o  
 c ce se s    o o  e e  oo t et e p po .o .
EE f f l l n n oo n in is os o,, qq e e t tã oã o  e e
eg nçeg nç
  t  t  b é b é   e e
p p e o ce o c p  p    
poco.poco.
Apenteente,Apenteente,
v ov oc êc ê t et e  l lg g   
peocpçõe epeocpçõe e
 e el l ç ãç ãoo   e e b b n cn co  o  
 e e    o o . .
O t íO t ít t l ol o  e e  i in hn h
 p  e p  e e n t e n t ç çã oã o é :é :
CCoooo  b b nnccoo  e e
   o   o p o  p o ee  e i x e i x  
   g g  n n e e n ún ú e e o o  e e
áio cesá-lo áio cesá-lo 
i ltne ente?    i ltne ente?    
E E   t téé p p e pe p  e ie i
  ilt çõe  ilt çõe
p p     j j     e e 
 e  e  e n t e ne n t e n i  e n t i  e n to !o !
A cA ch oh o q q ee
i.i.
EE ffiizz 
peqenpeqen
peq i.peq i.
AAhh éé?        ?        
Bo, p Bo, p 
e nt e ne e nt e ne 
 e l e lh o h o  e s e s 
qe t õe ,qe t õe ,
Ah !Ah !
O h !O h !
Ao o  boAo o  bo
h ow!h ow!
U, qeU, qe
ót io.ót io.
Tet o eTet o e
Bnc o eBnc o e
DoDo
  
  
1 21 288 C C p íp ít t l o l o 55
A gA goo    e ei xi xe e  e e 
coeç.coeç.
U U   i i ,  , oo A nA n y     y    
ee  BBeecckky    y    
 c ce se s     o  o  
b b n cn coo  e e    o o
 o o  e e  o  o  
  tepo.  tepo.
N oN o b b n cn coo  e e    o o ,  , oo A nA n y     y    
l el e  tt b beel l  ee p p oo t too,,
e  p e ce  p e ci f i ci f i c  e n  e nt et e       ç ã   ç ã ..
E lE lee e ne nt ãt ãoo  c c e e c ce ne nt ot o 1 01 0
 o o e e t ot oq q ee e e c c e ve ve ne n o o   
oop ep e  ç ãç ãoo  e e b b n cn coo  e e    o o . .
E n q E n q  n t n too i s oi s o, ,  B e cB e ck y    k y    
  t  t  b éb é l el e oo n ún ú e eoo ee
  ç  çã  , 3ã  , 30 , e0 , e  c  c e  ce  ce n te n to o  1 0 .1 0 .
M epoi esM epoi es
o p eo p e  ç  çã o , ã o , oo b  nb  nc oc o  e e
    o  o   o o t  t  oo n ú n ú e e o  o  
 t t  ll  e e   ç  çã  cã  co o oo 4 0 .4 0 .
Iso Iso 
etáetá
ceto?    ceto?    
C l p,C l p,
cl p,cl p,
cl pcl p
Uh u!Uh u!
bnc o ebnc o e
oo
30 ç ã30 ç ã
E ve joE ve jo
3030
go .go .
Vo ic ion 1 0.Vo ic ion 1 0.
Te  e i 40Te  e i 40
e nt ão.e nt ão.
   t á.t á.
30 ç ã30 ç ã
E v ejoE v ejo
3 03 0
go.go.
Vo ic ion 1 0.Vo ic ion 1 0.
Te  e i 40Te  e i 40
e nt ão.e nt ão.
  40 ç ã  40 ç ã
  t e  30  t e  30
go !go !
Vo ic ion 1 0.Vo ic ion 1 0.
TeeiTeei
   4040
ent ão.ent ão.
ce soce so
  
  
N ãN ãoo  e v e ve  ie  i  
ee 5500
go ?    go ?    
Iso Iso 
eo.eo.
E n tE n tã oã o o n o n ee
f of o   p p      
10  çã?       10  çã?       
O Cin O Cin 
coe!coe!
D eD e j ej ei ti too n en en hn h  !!
E lE l  j  jáá n ãn ão  o  
e e t t v v  l ál á  e e  ee
oo i n íi n íc ic io !o !
N N  v e  v e    e ,   e , n e s n e s 
 e q  e q ê n c iê n c i ,  ,  B e c k y    B e c k y    
n ãn ãoo  e ev ev e i i e xe xe ce c t t  
q   lq   lq  e q  e  o p e o p e  ç ã o   ç ã o  
 e e b b nnc oc o  e e   ooe ne nq  q  n tn too oo A nA n y y e e t it iv ev e
  t blhno.  t blhno.
E n tE n tã oã o 1 0  1 0  ç ã ç ã 
n  nn  nc c  i i i  i  
epece.epece.
D eD ei xi x e e  v ev e . .. .. .
P P    p ep e  i ti ti i  q q ee o  o  
AAnnyy ee  BB eecckk yy ee
oo b b n cn coo ee   oo
 o o  e e  oo t et e p po ,o ,
 e v e vee h  vh  ve e 
    e ec  nc  ni  i  o  o  p  p   i  pi  pe  ie  i
inconitênci einconitênci e
plicie coo plicie coo 
es.es.
E nE nt ãt ãoo  q q e e t ãt ãoo é , é , c oc o o   o  
 b b n cn coo ee   oo
c o n tc o n t o l  o l    o p e    o p e  ç õ e   eç õ e   e
áio?    áio?    
Ve e.Ve e.
V oV o e xe xp lp li ci c   i si soo  g go o  ! !
O AnyO Any
iciono 10 .iciono 10 .
AA B eB ec kc kyy
iciono 10 .iciono 10 .
P eneP ene
be!be!
EEuu?  ?  !!   Ac u sado!  Ac u sado!
bnco e obnco e o
icioneicione
10 .10 .
O Cin etáO Cin etá
ót ioót io
h oje.h oje.
E lE lee éé
h ow!h ow!
não!!não!!
* t * t  ** t a** t a
** ****
  
  
1 41 488 C C p íp ít t l o l o 55
D eD en tn too  e e  bb n ncco  o  
 e e    o   o ,  e g i  t ,  e g i  t o  o 
cho echo e   ogs  ogs
 ã o ã o c  i c  i  o   o  e  p e  p ee
qqee      oop ep e ç çã oã o éé
exect, não?       exect, não?       
ÉÉ  s si i  q q ee         n nç ç 
n on o c oc on tn te úe ú o o  o   o  b b n cn coo  e e    o o  ã  ão  o  
 egit . egit .Exto.Exto.
Log, É...?       Log, É...?       
O   i  i  p o  tO   i  i  p o  t n t e n t e  ã o   ã o  
 e g i e g i t  o t  o  e  e v  l ov  l o e   n t e  e   n t e 
ee  e ep op oi   ei   e       t t  l il iz z ç ãç ão  o  
n on o b b n cn coo ee    o o..
Qe foi,Qe foi,
Tic?       Tic?       
Hm...Hm...
Ei, e l e t bé Ei, e l e t bé 
e e t át á  e e
int e  e sno point e  e sno po
b  n c ob  n c o  e  e    o    o ..
V o cV o cê q  e ê q  e   i z e i z e
o Rines?       o Rine s?       
Te  ce  t e z?       Te  ce  t e z?       
R e c uR e c up e r ap e r aç ã oç ã o d ed e d e s a sd e s a st r e st r e s
L ogL og
L ogL og
L ogL ogL ogL og
L ogL og
bnc obnc o
ee
oo
......
  
  
V  V  o o           B  nB  nc o  e c o  e D  D  o  ! o  ! 1 4 91 4 9
Q Q  n nD oD o    p p o bo bl el e  
o c oo c or e  , pr e  , p i  i e i  oe i  o  e e
 e ei ni ni ci ci i  oo  i i t te e  . .
D e p oD e p oi   t i l ii   t i l iz   -z   - e e o o 
l o g  pl o g  p      e c  e c p e  p e  
oo b b n cn coo ee    o o..
O O é t oé t o o o  e e
 e c  e c p e  p e  ç ã oç ã o v   iv   i
 e ep ep en n e ne n o o  e e  e e
 t t  n n  ç ãç ãoo f of oii
e fe fe te ti vi v   o o  n ãn ão .o .
Ap e nt e e nt e , e l eAp e nt e e nt e , e l e
n ã o n ã o E S T ÁE S T Á E N T E N DE N T E N DE N D OE N D O
N A D AN A D A. . é   . . é    p e n  .p e n  .
VoVo
ilt...ilt...
N eN es es e t it ip op o  e e
 e c  e c p e  p e  ç ã o , oç ã o , o b  n cb  n co  o  
 e e    o o c o n c o nf if i   o o 
vloe poteioe àvloe poteioe à
tlizção.tlizção.
E sE see  é ét ot o o o  e e  e ec c p ep e  ç ãç ãoo éé
c h c h     oo  e e   avanço  avanço ((   roling   roling forwardforward).).
S eS e oo p p o bo bl el e   o co co ro re e   e ep op oi i 
q q ee      t t  n n  ç ãç ãoo j áj á t it in hn h  i i o   o  
e fe fe te ti vi v   ,  , i si soo q q e e   i iz ez e q q ee   
o p e o p e  ç õ e ç õ e j á j á e  te  t v   v   f i n  l i z f i n  l i z   
p  p    q q e l  e l  t t  n  n  ç ã ç ãoo..
E n t ãE n t ão , o , p o  ep o  e-  e-  e  e c e c p e  p e   
o o eplicno-eo o eplicno-e
  o  op e p e  ç õ ç õe  ne  noo b  nb  nc oc o  e e
o.o.
T T  n n --
o qê ?       o qê ?       
BL Á,BL Á,
Bl á,Bl á,
bl ábl á
i.i.
N ãN ãoo éé
necenece
  
  
sáio ...sáio ...
   rr                                     i                                       i                               s                             s
             c             c  ,  ,
   rr                                     i                                       i                               s                             s
             c             c
D D  o o 
vnç ovnç o
 e p e po io i  e e      o po pe  e  ç ãç ão  o  
 e e  t   t  l i z l i z ç ã o  ç ã o  
D D  o o AA
  
  
150 150 C pít l o C pít l o 55
O q  eO q  e  c o c on t en t ec ec e
 e e  t t  n n  ç ãç ão  o  
n ãn ãoo t it iv ev e  i i o   o  
e f ee f et i vt i v      i n i n  
q q  n n o o o  o  
p  o bp  o bl e  l e   o c oo c or e ?        r e ?        
N ãN ãoo  e e p p e oe oc c p ep e!!
N e sN e see c  c  o ,  o ,  
 e ev e v e  ã o ã o éé e f ee f et t     ..
N N    o p eo p e  ç  çã o  ã o  
ee    r v  rs   r v  rsãoão (o(o
  rolback  rolback) , o) , o v v l ol o
 n t e n t e      t   t  l i z l i z ç ã o  ç ã o  
éé c oc on f in f i    o  o,,
p p    c c n cn ce le l   
  t nção.  t nção.
E E  o o t t   
plv  , o plv  , o 
e e t t  o o  o o b b n cn co  o  
 e e     o   n to   n te e 
q q ee  t t  n n  ç ãç ão  o  
   t et en hn h i n ii n ic ic i  oo éé
eto.eto.
O O  i  i t e t e   e c e c p e p e   o o 
   o o e e g g   n tn tee q q ee
e l e  ee l e  e t e j  t e j  l i v l i v e   ee   e
inconitênci.inconitênci.
N ãN ãoo e e t ot o
f   if   il i  l i  i z  i z  oo c o c o 
  te  o co o   te  o co o 
ftivaçãoftivação (( com comitit )) ee
transaçãotransação..
HUmM..HUmM..
N oN o e n t e n t n t o , n t o , p   ep   ec ec e
q q ee    e   e i i      ee
 e eg g   n çn ç  o o  e e
b b n cn coo  e e    o o
 ã ãoo b ob o  ..
A gA go o  v ov oc êc ê
pe cebe?    pe cebe?    
be, bncobe, bnco
 e e     o  o   ã o   ã o  
 o b  o b  t o  t o !! M e  M e  o  o  
q   nq   n o o  e   e   t  e t  e
ocore!ocore!
D D  o o AA
D D  o o AA
Re ve  ãoRe ve  ão
e t o inicile t o inicil
HmHm
fAfA
  
  
B e B e , t, te n e n oo e e  v iv i t t
  t    t  oo i s oi s o, v o, v o
p e  p e  o  o   v o cv o cê ê 
 e e T T v ev ez .z .
……
E E t o t o  f  lf  l n  n o  o  
 é  é i oi o  o b o b e e
n o s on o s o c   c    e n t e n too,,
entene?    entene?    
Rn...?    Rn...?    
R ines,R ines,
 i n t o i n t o   i t  i too..
N ãN ãoo p op os os o  c e c ei ti t  
     p p o p oo p o t  t ..
P oP o q q ee
não?    não?    
P o P o q  eq  e e  . .e  . ...
A A oo o o t t 
peso.peso.
M eM e p e p e g  n tg  n to  o  
q q e e   e  e i  .i  .. .. .
V oV oc êc ê n ãn ão  o  
noto...?    noto...?    
AinAin
be ...be ...
GUL P!!GUL P!!
EL E É O ...EL E É O ...
O h !O h !
V EV EM C ÁM C Á,, CCA IA IN !N !
  
  
152 152 C pít l o C pít l o 55
E E  ee C  iC  in f i cn f i c  e  oe  o j  n j  nt ot o
p p     e e p p e e, , ee c oc o o  o  
p op oe e  oo n on ossoo b b n cn coo ee
o,o,
V o g ntiV o g nti
qqee oo RReeiinnoo ee KKoo
popee!popee!
EE n on oee oo
c é  c é  . . .. . . n ã o .n ã o .. .. .
n ãn ãoo f f çç i si so  o  
coigo...coigo...
Ele foEle fo
   ó tó ti i o  o  
cl.cl.
HÃ?!HÃ?!
E...EU?!E...EU?!
FiqeFiqe
coigocoigo
p p 
e p e ,e p e ,
C in.C in.
S i, i,S i, i,
VosVos
Al t e z!Al t e z!
P o P o  q  eq  e, o h , p o, o h , p o
qê ?       qê ?       
S int oS int o
it o.it o. Be , i,Be , i,
q  eq  e  i z i ze  ,e  ,
pe  oe -e .pe  oe -e .
P o qeP o qe
vocêvocê e e t át á  e e
ec lpno,ec lpno,Cin?        Cin?        
A h ,A h , n ã on ã o,,
e nãoe não
 e v e vi  ,i  ,  e e
ec lpe...ec lpe...
V o cV o cêê p  ep  ef ef e e e
lgélgé
h   i l h   i l ee c o  oc o  o
o Cin?        o Cin?        
   QQ         u         u        e        e  
           d           d        e        e  c  c        e        e
         p         p    ç    ç          ã          ã    o    o
    !    !
  
  
v  v  o o           b  nb  nc o  e c o  e     o  ! o  ! 1 5 31 5 3
Propriedades das transaçõesPropriedades das transações
A pesqu isaA pesqu isa de Ca in most rou qu e de Ca in most rou qu e u su á riosu su á rios de u m ba nc o de u m ba nc o de da dosde da dos podem pesqu isa r, podem pesqu isa r, inserir,inserir,
a t u aa t u al i z a r e l i z a r e e x c l ue x c l ui ri r d a d o s . U m d a d o s . U m c o n j u nc o n j u nt o d e o p e r a ç õ e s b e m - s u c e d i d at o d e o p e r a ç õ e s b e m - s u c e d i d ass e f e t u ae f e t u ad a sd a s p o rp o r u m ú n i c ou m ú n i c o
u su á rio é c ha ma do de t ra nsa çã o.u su á rio é c ha ma do de t ra nsa çã o.
Qu a ndo se Qu a ndo se c ompa rt ilhac ompa rt ilha u m ba nc o de da dos, u m ba nc o de da dos, é import a nt e é import a nt e ga ra nt irga ra nt ir qu e mú lt ipla squ emú lt ipla s t ra n-t ra n-
s a ç õ e ss a ç õ e s p o s s a m p o s s a m s e rs e r p r o c ep r o c es s a d a s s e m c a u s a r c o n f l i t o ss s a d a s s e m c a u s a r c o n f l i t o s n o sn o s d a d o s . É d a d o s . É t a m b ét a m b ém i m p o rm i m p o rt a n t et a n t e
p r o t ep r o t eg e rg e r o so s d a d o sd a d o s p a r a e v i t a rp a r a e v i t a r i n c o n si n c o n si s t ê ni s t ê nc i a sc i a s n an a e v e n t ue v e n t ua l i d aa l i d ad e d e fd e d e fa l h a s d u r a n t e o pa l h a s d u r a n t e o pr o c e s -r o c e s -
s a m e n ts a m e n to d e u m ao d e u m a t r a n st r a n sa ç ã o . N e sa ç ã o . N e ss e s e n t i d o , l is e s e n t i d o , l is t a m o s n as t a m o s n a t a b et a b el al a s e g u i ns e g u i nt e a st e a s p r o p r ip r o p r ie d a d e s q u ee d a d e s q u e
u m au m a t r a nt r a ns a ç ã o p rs a ç ã o p re c i s a a p r e s e n t ae c i s a a p r e s e n t ar , q u e d e f o r m a m e m o r á v e lr , q u e d e f o r m a m e m o r á v e l f o r m a m af o r m a m a p a l ap a l av r av r a A C I D .A C I D .
P  o p P  o p i e    ei e    e O b  i g O b  i g t ó  i t ó  i  pp          T   n T   n  ç ã o ç ã o
PPrrooppr ir ieeddaaddee SSiiggnniif if iccaaddoo D eD esscc rriiççããoo
AA AAttoo mmiicciiddaaddee UUmmaa t rt raannssaaççãã o o p rp reecc iiss aa s es emmpprre e tteerr mmiinnaar cr coom m uu mma oa oppeerraaççããoo
de efet iva çã o ou de reversã o.de efet iva çã o ou de reversã o.
CC CCoo nnssiissttêênncc iiaa PPrroocc eessssaa r ur umma ta trraa nnssaa ççãão o nnuunncca pa poodd e e rreessuulltt aar er em m ppeerrdda da dee
c onsist ênc iac onsist ênc ia no ba nc o no ba nc o de da dos.de da dos.
II IIss oo llaa mmeennttoo MMeessmmo o qquuaanntto o tt rraannssaa ççõõ eess ss ãão o pprroo cceess ssaaddaass
s i m u l ts i m u l ta n e a ma n e a me ne nt e , o st e , o s r e s u l tr e s u l ta d o sa d o s p r e cp r e ci s a m s e ri s a m s e r o so s m e s m o sm e s m o s
de u m proc essa ment o sequ enc ia l.de u m proc essa ment o sequ enc ia l.
DD DDuurraabbiilliiddaa ddee O cO coo nntteeúúdd o do de ue umma ta trraannssaa ççãão co coommpplleetta na nãão po poodde se seerr
a f e t aa f e t ad o p o rd o p o r f a l h af a l h as .s .
V a m o sV a m o s e x a m i ne x a m i na ra r c a d a u m ac a d a u m a d e s s a s p r o p r i e d a d ed e s s a s p r o p r i e d a d ess e m e m d e t a l hd e t a l he s .e s .
AtoicieAtoicie
A p r i m e i r a p r o p r i e d a d e o b r i gA p r i m e i r a p r o p r i e d a d e o b r i ga t ó r i aa t ó r i a p a r a u m ap a r a u m a t r a n s at r a n s aç ã o , a t o m i c i dç ã o , a t o m i c i da d e , s i g n i f ia d e , s i g n i f ic ac a q u e u m aq u e u m a
t r a nt r a ns a ç ã o p rs a ç ã o p re c i s a t e r m i n a re c i s a t e r m i n a r c o m u m ac o m u m a e f e t i ve f e t i va ç ã o o u c o m ua ç ã o o u c o m um am a r e v e r sr e v e r sã o p a r a m a n t e rã o p a r a m a n t e r o o b a n cb a n coo
d e d a d o sd e d a d o s l i v r e d e i nl i v r e d e i nc o n s i s tc o n s i s tê n c i aê n c i as . E m r e s u m o , o u t o d a s a ss . E m r e s u m o , o u t o d a s a s a ç õ e sa ç õ e s d ad a t r a n st r a n sa ç ã o s ã o c o n c l u ía ç ã o s ã o c o n c l u í--
d a s , o u t o d a s s ã o c a n c e l a dd a s , o u t o d a s s ã o c a n c e l a da s . U m aa s . U m a e f e t i ve f e t i va ç ã o f i n aa ç ã o f i n al i z al i z a a sa s o p e r a ço p e r a çõ e sõ e s d e u m ad e u m a t r a n st r a n sa ç ã o . U m aa ç ã o . U m a
reversã o reversã o a sa s c a nc ela .c a nc ela .
babancncoo dede dadadodoss
LeituraLeitura
EscritaEscrita
                                                                                                                           T                                                                                                                        T
   rr
   aa
   nn
   ss
   aa
   çç
   ãã
   oo
  
  
154 154 C pít l o C pít l o 55
E m a l g u n sE m a l g u n s c a s o s , u m ac a s o s , u m a e f e t i ve f e t i va ç ã o o u u m aa ç ã o o u u m a r e v e r sr e v e r sã o s ã o ã o s ã o e f e t u ae f e t u ad a sd a s a u t o m aa u t o m at i c at i c am e n t em e n t e..
P o d e - s e tP o d e - s e ta m b é m ea m b é m es p e c is p e c if i c a r q u a lf i c a r q u a l d a sd a s d u a sd u a s d e v e s e r u t i l i z a d ad e v e s e r u t i l i z a d a. P o r. P o r e x e m p le x e m p lo , po , po d e - s eo d e - s e
o r d e n a r u m ao r d e n a r u m a r e v e r sr e v e r sã o s e u m ã o s e u m e r r o o c o r r ee r r o o c o r r er . P a r ar . P a r a e f e t u ae f e t u arr e s s a s o p e r a ç õ e s , u t i le s s a s o p e r a ç õ e s , u t i li z a m - s e o si z a m - s e o s
c o m a n d oc o m a n d oss C O M M IC O M M ITT ( e f e t i( e f e t iv a r ) o u R O L L B A C K ( r e vv a r ) o u R O L L B A C K ( r e ve r t e r ) d ae r t e r ) d a S Q L .S Q L .
qu  stõ s   qu  stõ s   
R e s p o n dR e s p o n daa aa e s t a se s t a s q u e s t õ eq u e s t õ ess p a r a v e rp a r a v e r q u ã o q u ã o b e m b e m e n t e ne n t e nd e u d e u aa a t o m i ca t o m i ci d a d e . i d a d e . A sA s r e s p o s tr e s p o s ta sa s e s t ã oe s t ã o
n an a p á gp á gi n a 1 6 7 .i n a 1 6 7 .
Q1Q1
E s c r eE s c r ev av a u m u m c o m a n d o c o m a n d o S Q LS Q L q u e q u e p o s s ap o s s a s e rs e r u s a d o pu s a d o pa r aa r a f i n a lf i n a li z a ri z a r u m au m a t r a n st r a n sa ç ã o .a ç ã o .
Q2Q2
E s c r eE s c r ev av a u m u m c o m a n d o c o m a n d o S Q LS Q L q u e q u e p o s s ap o s s a s e rs e r u s a d o pu s a d o pa r aa r a c a n cc a n ce l a re l a r u m au m a t r a n s at r a n s aç ã o .ç ã o .
ConitênciConitênci
U m aU m a t r a n st r a n sa ç ã o n ã o d e v e g ea ç ã o n ã o d e v e g er a rr a r e r r o s . S e o b a n c o d e d a d o se r r o s . S e o b a n c o d e d a d o s e s t a v a c o n s i s t e n te s t a v a c o n s i s t e n te a n t e se a n t e s d o p r o -d o p r o -
c e s s ac e s s am e n t o d e u m am e n t o d e u m a t r a n st r a n sa ç ã o , e l e p r e c ia ç ã o , e l e p r e c is as a c o n t i nc o n t i nu a ru a r c o n s i sc o n s i st e n t e d e p o it e n t e d e p o iss q u e aq u e a t r a n st r a n sa ç ã o s ea ç ã o s e
enc erra .enc erra .
O C a i n d e u c o m o e x e mO C a i n d e u c o m o e x e mp l o A n d yp l o A n d y e B e c k y , c ae B e c k y , c ad ad a u m t e n t a n d o a d i cu m t e n t a n d o a d i ci o n a r 1 0 i o n a r 1 0 m a ç ã s e m u mm a ç ã s e m u m
t o t a lt o t a l d e 3 0 m a ç ã sd e 3 0 m a ç ã s. E m v e z d e o b t e. E m v e z d e o b t err o o v a l o rv a l o r c o r r e tc o r r e to d e 5 0 m a ç ã s , o b a n co d e 5 0 m a ç ã s , o b a n co d e d a d o so d e d a d o s m o s t r am o s t r a
u m t ot a lu m t ot a l de 40. Est e t ipo de erro é c ha ma do de a t u a liza çã o perdida .de 40. Est e t ipo de erro é c ha ma do de a t u a liza çã o perdida .
bancodebancodeddaaddooss bbaannccooddeedadosdados
EfetivaçãoEfetivação ReversãoReversão
COMMIT;COMMIT;COMMIT;COMMIT; Use este comando paraUse este comando para
e f e te f e ti v ai v arr u m au m a t r at r an s a çn s a çã oã o
ROLLBACK;ROLLBACK;ROLLBACK;ROLLBACK; Use este comando paraUse este comando para
r e v e rr e v e rt e rt e r u m au m a t r a n s at r a n s aç ã o .ç ã o .
  
  
v  v  o o           b  nb  nc o  e c o  e     o  ! o  ! 1 5 51 5 5
Q u a ndQ u a n do t r a n s a ç õ eo t r a n s a ç õ ess s ã o p r o c e s ss ã o p r o c e s sa d a sa d a s s i m u l ts i m u l ta n e aa n e am e nm e nt e , m a i st e , m a i s d e u m ad e u m a p o d e a c e s s a rp o d e a c e s s a r aa
m e s m am e s m a l i n h a d al i n h a d a m e s m am e s m a t a b et a b el al a a o a o m e s m o m e s m o t e m p o , t e m p o , e e c o n f l ic o n f l it o st o s n o sn o s d a d o sd a d o s p o d e m p o d e m o c o r r e ro c o r r e r..
T a b eT a b el a sl a s e l i ne l i nh a sh a s s u j e i ts u j e i ta sa s aa o p e r a ço p e r a çõ e sõ e s e m u m a t r a n s a ç ã o e m u m a t r a n s a ç ã o s ã o c hs ã o c ha m a d aa m a d ass d e r e cd e r e cu r s o s .u r s o s .
E m u m bE m u m ba n c o a n c o d e d a d o sd e d a d o s, t r a n, t r a ns a ç õ e ss a ç õ e s d e v e m s ed e v e m s err c a p ac a p az e sz e s d e a cd e a ce s s a re s s a r o so s m e s m o sm e s m o s r e c u rr e c u rs o ss o s
simu lt a nea mentsimu lt a nea mente sem c ria re sem c ria r inc onsist ênc ia s.inc onsist ênc ia s.
IolentoIolento
Q u a nQ u a nd o d u ad o d u ass o u m ao u m ai si s t r a n s at r a n s aç õ e sç õ e s s i m u l ts i m u l tâ n e a s p r o d u z e m o sâ n e a s p r o d u z e m o s m e s m o sm e s m o s r e s u l tr e s u l ta d o sa d o s q u e s eq u e s er i a mr i a m
o b t i d o s s e e l a so b t i d o s s e e l a s t i v e s st i v e s se m s i d o p r o ce m s i d o p r o ce s s a d ae s s a d ass e m m o m e n t o s d i f e r e n t e s , d ie m m o m e n t o s d i f e r e n t e s , d iz - s e q u e e lz - s e q u e e la sa s s ã os ã o
seria lizá veis. A proprieda de seria lizá veis. A proprieda de de isola ment o exige qu e ade isola ment o exige qu e ass t ra nsa çõest ra nsa ções seja m seria lizá veis, o qu eseja m seria lizá veis, o qu e
serve c omo serve c omo prot eçã o c ont raprot eçã o c ont ra erros.erros.
P a r aP a r a c o n s e gc o n s e gu i ru i r q u e a sq u e a s t r a n st r a n sa ç õ e sa ç õ e s s e j a m s e r i as e j a m s e r i al i z á v el i z á v ei s , é p r e c i s o t e r c o n t r o l e s o b r ei s , é p r e c i s o t e r c o n t r o l e s o b r e
a q u e la q u e la sa s q u e o c o r r e m s i m u l tq u e o c o r r e m s i m u l ta n e aa n e am e n t e . O m é t o d o m a i sm e n t e . O m é t o d o m a i s c o m u m u t i l ic o m u m u t i l iz a d o p a r az a d o p a r a e s s e p r o p ó -e s s e p r o p ó -
s i t o é o c o n t r o ls i t o é o c o n t r o le b a s e ae b a s e ad o e m d o e m t r a v at r a v ass ( b l o q u e( b l o q u ei o s ) . U m ai o s ) . U m a t r a v a c o m p a r t i lt r a v a c o m p a r t i lh a d ah a d a é u s a d aé u s a d a q u a n d oq u a n d o
s e l e e m o ss e l e e m o s d a d o s , e n qd a d o s , e n qu a n t o uu a n t o um am a t r a v a e x c l u s i v at r a v a e x c l u s i v a é u s a d a q u a n d o s e g r a v aé u s a d a q u a n d o s e g r a v am d a d o s .m d a d o s .
30 maçãs                 30 maçãs                 30 maçãs                 30 maçãs                 
30 maçãs                 30 maçãs                 30 maçãs                 30 maçãs                 
+10 maçãs                 +10 maçãs                 +10 maçãs                 +10 maçãs                  +10 maçãs                 +10 maçãs                 +10 maçãs                 +10 maçãs                 
  40 maçãs                   40 maçãs                 40 maçãs                 40 maçãs                 
  40 maçãs                   40 maçãs                 40 maçãs                 40 maçãs                 
  40 maçãs?  40 maçãs?40 maçãs?40 maçãs?
30 maçãs                 30 maçãs                 30 maçãs                 30 maçãs                 
  
  
1 51 566 C C p íp ít t l o l o 55
Q u a nQ u a nd o u m ad o u m a t r a v a c o m p a r t i l ht r a v a c o m p a r t i l ha d aa d a e s t áe s t á e m u s o , o u te m u s o , o u tr o u s u á rr o u s u á ri o p o d e a p l i c ai o p o d e a p l i c arr u m au m a t r a v at r a v a
c o m p a rc o m p a rt i l h at i l h ad ad a e m o u t r a se m o u t r a s t r a nt r a ns a ç õ e s , m a s n ã o u m as a ç õ e s , m a s n ã o u m a t r a v a e x c l u s i v a . Q ut r a v a e x c l u s i v a . Q ua n d o u m aa n d o u m a t r a v at r a v a
e x c l u se x c l u si v ai v a e s t áe s t á a p l i ca p l i ca d a , o u t ra d a , o u t ro u s u á r i o n ão u s u á r i o n ão p o d e a p l i co p o d e a p l i ca ra r n e m u m an e m u m a t r a v a c o m p a r t i lt r a v a c o m p a r t i lh a d ah a d a n e mn e m
u m au m a e x c l ue x c l us i v as i v a e m o u t r a se m o u t r a s t r a n st r a n sa ç õ e s . A t a ba ç õ e s . A t a be l ae l a aa s e g u i r r e s u m e o r e l a c i o ns e g u i r r e s u m e o r e l a c i o na m e n ta m e n to e n t r e t r ao e n t r e t r a--
v a sv a s c o m p ac o m p ar t i l hr t i l ha d a sa d a s e e e x c l u se x c l u si v a si v a s..
R e l  c iR e l  c io n   e no n   e nt o  e t o  e c o e x i c o e x i t ê n c i t ê n c i  e n t e n t e t i p oe t i p o  e t  e t  v  v  ( b l o( b l oq  e i o )q  e i o )
TTr ar av av ac oc om pm pa ra rt it il hl haad ad a TTr ar avva e xa e xccl ul us is iv av a
TTrraavvaacc oommppaarr ttiillhhaaddaa SSIIMM NNÃÃOO
TravaTravaeexxcclluussiivvaa NNÃÃOO NNÃÃOO
qu  stõ s   qu  stõ s   
V o c ê V o c ê e n t e ne n t e nd e u d e u a sa s t r a v at r a v as ? s ? R e s p o n dR e s p o n daa à sà s q u e s t õ eq u e s t õ ess e v e r i f i qe v e r i f i qu e u e a sa s r e s p o s tr e s p o s ta sa s n an a p á g i np á g i naa 1 6 7 .1 6 7 .
Q3Q3
Q u a nQ u a nd o A n d y a p l i c ad o A n d y a p l i c a u m au m a t r a v a c o m p a r t i l ht r a v a c o m p a r t i l ha d a , a d a , B e c k yB e c k y p o d e fp o d e fa z e ra z e r o m e s m o ?o m e s m o ?
Q4Q4
Q u a nQ u a nd o A n d yd o A n d y a p l i ca p l i caa u m au m a t r a v a e x c l u s i v a , t r a v a e x c l u s i v a , B e c k y p o d e a p l i cB e c k y p o d e a p l i ca ra r u m au m a c o m p ac o m p ar t i l h a d a ?r t i l h a d a ?
Q5Q5
Q u a nQ u a nd o A n d yd o A n d y a p l i ca p l i caa u m au m a t r a v a c o m p a r t i l ht r a v a c o m p a r t i l ha d a , a d a , B e c k yB e c k y p o d e ap o d e ap l i c ap l i c arr u m au m a e x c l ue x c l us i v a ?s i v a ?
Q6Q6
Q u a nQ u a nd o A n d y a p l i c ad o A n d y a p l i c a u m au m a t r a v a e x c l u s i v a , t r a v a e x c l u s i v a , B e c k y p o d e f a z e r o m e s m o ?B e c k y p o d e f a z e r o m e s m o ?
T rT ra va va a  n nt ot o    d ud ua sa s f af as s s      s      
P a r aP a r a t e rt e r c e r t ec e r t ez az a d e q u e d e q u e a sa s t r a n s at r a n s aç õ e sç õ e s s ã o s e r i a ls ã o s e r i a li z á v e ii z á v e is , p r es , p r ec i s a mc i s a mo so s o b e d e co b e d e ce re r c e r t ac e r t ass r e g r ar e g r ass
p a r ap a r a a p l ia p l ic a rc a r e r ee r em o v e rm o v e r t r a v at r a v as . Us . Um am a d e s s a sd e s s a s r e g r ar e g r ass é o t r aé o t r av a m e n tv a m e n to e m o e m d u a sd u a s f a s e sf a s e s - p a- p ar ar a
c a d ac a d a t r a n st r a n sa ç ã o , a ç ã o , d u a sd u a s f a s e sf a s e s d e v e m sd e v e m se re r i m p l e mi m p l e me n t a d ae n t a d as : u m a p a r as : u m a p a r a a p l ia p l ic a rc a r t r a v at r a v as , e o us , e o ut r at r a p a r ap a r a
removê-la s.removê-la s.
P o rP o r e x e m p le x e m p lo , s u po , s u po n h ao n h a q u e eq u e ex i s t a m x i s t a m o so s r e c u rr e c u rs o ss os A e A e B , a m b o sB , a m b o s s u j e i ts u j e i to so s aa t r a v at r a v am e n t o . m e n t o . AA
t ra nsa çã ot ra nsa çã o o b s e r v a ao b s e r v a a r e g r a d o t r a v a m e nr e g r a d o t r a v a m e nt o t o e m e m d u a sd u a s f a s e s , f a s e s , m a sm a s aa nã o. Seria liza çã o sónã o. Seria liza çã o só
p o d e p o d e s e rs e r o b t i d a s e t o d a so b t i d a s e t o d a s a sa s t r a n s at r a n s aç õ e sç õ e s a t e n d ea t e n d em a r e g r am a r e g r a d o td o tr a v a m er a v a m en t o n t o e m e m d u a sd u a s f a s e s .f a s e s .
  Tr a v  Tr a va a e xclus ive xclus ivaa
leitura?    leitura?     leitura?    leitura?    escrita?    escrita?     escrita?    escrita?    
  Tr a va   Tr a va comp a rcomp a rtilha datilha da
  
  
v   o v   o             b b n c o n c o  e  e    o  !    o  ! 1 5 71 5 7
  G  Gr a n u r a n u a r i d aa r i d ad d  d d  T r aT r av av a
E x i s t eE x i s t em d i v e r s o s r e c u r s o sm d i v e r s o s r e c u r s o s q u e p o d e m s eq u e p o d e m s err t r a v at r a v ad o sd o s ( b l o q u( b l o q ue a d o s ) . P o r e x e m p l o , p o d e - se a d o s ) . P o r e x e m p l o , p o d e - see
t r a v at r a v arr d a d o sd a d o s u s a n d o t a bu s a n d o t a be l a se l a s o u l i n h a s c o m o o u l i n h a s c o m o u n i d au n i d ad e . A e x t e n s ã o d o t r a v a m ed e . A e x t e n s ã o d o t r a v a m en t o d o r e c u r s on t o d o r e c u r s o
é c o n h e c i d a c o m o é c o n h e c i d a c o m o g r a n ug r a n ul a r i d al a r i d ad e . G r a n u l a rd e . G r a n u l a ri d a d e g r o s s ai d a d e g r o s s a o c o r r e q u a n d o m u i t o so c o r r e q u a n d o m u i t o s r e c u rr e c u rs o ss o s s ã os ã o
t r a v at r a v ad o sd o s a o m e s m o t e m p o , e n q u a n t o q u e g r a n ua o m e s m o t e m p o , e n q u a n t o q u e g r a n ul a r i d al a r i d ad e f i n ad e f i n a o c o r r e q u a n d o m e n o so c o r r e q u a n d o m e n o s s ã o .s ã o .
Q u a n dQ u a n do ao a g r a n ug r a n ul a r i d al a r i d ad e é g r o s s ad e é g r o s s a ( o u a l t a( o u a l t a) , o ) , o n ú m e r o d e t r an ú m e r o d e t r av a sv a s n e c e sn e c e ss á r i as á r i ass p o rp o r t r a n -t r a n -
s a ç ã o é r e d us a ç ã o é r e d uz i d o , o q u e t o r n a g e r e n c i a r az i d o , o q u e t o r n a g e r e n c i a r a g r a n ug r a n ul a r i d al a r i d ad e m a i sd e m a i s f á c i lf á c i l. P o r. P o r u m l a d o , i s s o r e d uu m l a d o , i s s o r e d uzz
aa q u a n tq u a n ti d a d e d e pi d a d e d e pr o c e s s ar o c e s s am e n t o n e cm e n t o n e ce s s á r ie s s á r iaa p a r a ap a r a a C P UC P U q u e e x e cq u e e x e cu t au t a o b a n co b a n co d e d a d o s . P o ro d e d a d o s . P o r
o u t r o l a d o , c o no u t r o l a d o , c o nf o r m e m a i sf o r m e m a i s r e c u rr e c u rs o ss o s v ã o s e n d o t r a v av ã o s e n d o t r a v ad o s , o t e m p o d e e s p e r ad o s , o t e m p o d e e s p e r a d e d e t r a n st r a n sa ç õ e sa ç õ e s
a g u aa g u ar d a n d o r e m o ç ãr d a n d o r e m o ç ão d e o d e t r a v at r a v ass t e n d e at e n d e a a u m e na u m e nt a rt a r. D e s s a. D e s s a f o r m a , af o r m a , a q u a n t iq u a n t id a d e d e t r a n s a ç õ ed a d e d e t r a n s a ç õ essq u e s e p o d e e x e c u tq u e s e p o d e e x e c u ta ra r t e n d e at e n d e a c a i rc a i r q u a n d o aq u a n d o a g r a n ug r a n ul a r i dl a r i da d e é a l t a .a d e é a l t a .
E m c o n t r a s tE m c o n t r a s te , q u a n d o ae , q u a n d o a g r a n ug r a n ul a r i dl a r i da d e é f i n aa d e é f i n a ( o u b a i x a )( o u b a i x a ), u m a, u m a q u a n t iq u a n t id a d e m a i o rd a d e m a i o r d e t r a -d e t r a -
v a sv a s é u s a d a p o ré u s a d a p o r t r a n st r a n sa ç ã o , r ea ç ã o , r es u l t a ns u l t a nd o e m m a i s o p e r a ç õ e sd o e m m a i s o p e r a ç õ e s p a r ap a r a g e r e n cg e r e n ci a ri a r o t r a v ao t r a v am e n t o . Im e n t o . Is s os s o
r e s u lr e s u lt at a e m m a i se m m a i s p r o c ep r o c es s a m e n ts s a m e n to s e n d o i m p o s t o ào s e n d o i m p o s t o à C P U . N o e n t aC P U . N o e n t an t o , j án t o , j á q u e m e n o sq u e m e n o s r e c u rr e c u rs o ss o s
e s t ã o t r a ve s t ã o t r a va d o s , m e n o sa d o s , m e n o s t e m p o s e r át e m p o s e r á e m p r ee m p r eg a d o e s p e r ag a d o e s p e r an d o q u e o u t r a sn d o q u e o u t r a s t r a n st r a n sa ç õ e sa ç õ e s r e m o v a mr e m o v a m
t ra va s. Assim, t ra va s. Assim, o nú mero o nú mero de t ra nsa çõesde t ra nsa ções qu e se qu e se pode efet u a rpode efet u a r t ende at ende a a u ment a r.a u ment a r.
qustõs   qustõs   
R e sR e sp o np o nd ad a à sà s q u eq u es t õ es t õ es , s , e e c o nc o nf i rf i raa a sa s r e sr e sp o s tp o s ta sa s c o rc o rr e tr e ta sa s n an a p á gp á gi n a 1 6 8 .i n a 1 6 8 .
Q7Q7
A u n i d a d e d e t r a v aA u n i d a d e d e t r a v am e n t o p a r a r e c u r s o sm e n t o p a r a r e c u r s o s f o i a l t e r af o i a l t e r ad ad a d e t a b e ld e t a b e la sa s p a r a l i n h a s . O q u ep a r a l i n h a s . O q u e
a c ont ec e a c ont ec e c om ac om a qu a nt ida de de qu a nt ida de de t ra nsa çõest ra nsa ções qu e se qu e se pode efet u a rpode efet u a r simu lt a nea ment e?simu lt a nea ment e?
Q8Q8
A u n i d a d e d e t r a v aA u n i d a d e d e t r a v am e n t o p a r a r e c u r s o sm e n t o p a r a r e c u r s o s m u d o u d e l i n h am u d o u d e l i n h a p a r a t a b e l a . O q u e p a r a t a b e l a . O q u e a c o n ta c o n te c e re c e ráá
c o m o n ú m e r o d e t r a n s a çc o m o n ú m e r o d e t r a n s a çõ e sõ e s q u e s e p o d e e x e c u t a rq u e s e p o d e e x e c u t a r a o m e s m o t e m p o ?a o m e s m o t e m p o ?
  TRAV  TRAVAA AA
  TRAV  TRAVAA BB
LEITULEITURARAAA
LEITULEITURARABB
ESCRESCRITAITAAA
ESCRESCRITAITABB
DESTRDESTRAVAAVAAA
DESTRDESTRAVAAVABB
  TRAV  TRAVAA AA
LEITULEITURARAAA
ESCRESCRITAITAAA
DESDESTRATRAVAVA AA
  TRAV  TRAVAA BB
LEITULEITURARABB
ESCRESCRITAITABB
DESDESTRATRAVAVA BB
AA f a sf a see p a rp a ra a t r a v at r a v am e nm e nt ot oss
AA f af as es e p ap ar ar a
r e mr e mo v eo v err a sa s t r at r av a sv a s
T r a v a sT r a v a s f o r a mf o r a m r e m or e m ov i d a sv i d a s
a n ta n te se s q u eq u e e s ce s cr i tr i ta sa s
t e nt e nh a mh a m s i ds i doo f e if e it a st a s
  
T r a vT r a va r u s a n d oa r u s a n d o l i nl i nh a sh a s c o mc o moo
u n i d a d eu n i d a d e i m p l i ci m p l i ca n u m aa n u m a
g r ag r an u ln u la r i da r i da d ea d e m a im a iss f i nf i naa
p a r a o sp a r a o s t r a v a m et r a v a m en t o s .n t o s .
T r a v a r uT r a v a r us a n d os a n d o t a b e l a st a b e l a s
c o mc o moo u n iu n id a d ed a d e i m pi m pl i c al i c a
numa granularidadenuma granularidade
g r o s sg r o s sa n o sa n o s t r a v a mt r a v a me n t o se n t o s..
  
  
1 51 588 C C p íp ít t l o l o 55
O u tO u tr o sr o s c oc on t rn t ro  o  ss d d   x  x c uc uç ã oç ã o s i s i u  tu  tâ n â n aa
P o d e - s e u t iP o d e - s e u t il i z a r t r a v a m e n t o p al i z a r t r a v a m e n t o p ar ar a e x e c ue x e c ut a rt a r c o m s u c e sc o m s u c e ss o d u a ss o d u a s o u m a i sou m a i s t r a n st r a n sa ç õ e sa ç õ e s a o m e s m oa o m e s m o
t empo. No t empo. No ent a nt o, u t iliza rt ra va sent a nt o, u t iliza rt ra va s implic aimplic a no fa rdo do gerenc iano fa rdo do gerenc iament o de ment o de t ra va ment o, u mat ra va ment o, u ma
v e z q u e d e a d l o c kv e z q u e d e a d l o c kss - m o m e n t o s- m o m e n t o s e m q u e a ç õ e se m q u e a ç õ e s e n t r ae n t r am e m c o n f l i t o - p o d e m o c o r r e r . M é t om e m c o n f l i t o - p o d e m o c o r r e r . M é t od o sd o s
m a i sm a i s s i m p l es i m p l ess d e c o n t rd e c o n t ro l e d e e x e c u ço l e d e e x e c u çã o s i m u l tã o s i m u l tâ n e aâ n e a p o d e m s e rp o d e m s e r u s a d o su s a d o s q u a n d o s e t e m u m aq u a n d o s e t e m u m a
q u a n t iq u a n t id a d e m e n o rd a d e m e n o r d e t r a n s a çd e t r a n s a çõ e sõ e s o u u m g r a n d e n ú m e r o d e o p e r a ç õ e so u u m g r a n d e n ú m e r o d e o p e r a ç õ e s d e l e i t u r ad e l e i t u r a. N e s s e s. N e s s e s
c a s o s , c a s o s , o so s s e g u is e g u in t e sn t e s m é t o d o sm é t o d o s p o d e m p o d e m s e rs e r u t i l iu t i l iz a d o s :z a d o s :
Cont role t imest a mpCont role t imest a mp
Um rót u lo c ont endo o moment o do a c esso, c onhec ido c omo est a mpaUm rót u lo c ont endo o moment o do a c esso, c onhec ido c omo est a mpa de t empode t empo
( t i m e( t i m es t a m p )s t a m p ), é a t r i b u í, é a t r i b u íd o a o sd o a o s d a d o sd a d o s a c e s sa c e s sa d o sa d o s d u r a nd u r a nt e u m at e u m a t r a n st r a n sa ç ã o . S e o u t r a c o m u m aa ç ã o . S e o u t r a c o m u m a
e s t a m pe s t a m paa m a i sm a i s a d i a na d i a nt a d at a d a n o t e mn o t e mp o j áp o j á a t u aa t u al i z o u ol i z o u oss d a d o s , a o p e r a ç ã o n ãd a d o s , a o p e r a ç ã o n ão s e r áo s e r á p e r m i tp e r m i ti d a .i d a .
Q u a nQ u a nd o u m ad o u m a o p e r a ço p e r a çã o d e l e i t u r aã o d e l e i t u r a o u e s c r i t ao u e s c r i t a é b l o q u e a d aé b l o q u e a d a, a, a t r a n st r a n sa ç ã o é r e v e r t ia ç ã o é r e v e r t id a .d a .
Cont role ot imist aCont role ot imist a
Est e mét odo permit e Est e mét odo permit e opera çõesopera ções de leit u ra . de leit u ra . Qu a ndo se Qu a ndo se t ent at ent a u mau ma opera çã o de escopera çã o de escrit a ,rit a ,
o so s d a d o sd a d o s s ã o s ã o v e r i f iv e r i f ic a d o sc a d o s p a r ap a r a v e rv e r s e s e q u a l q uq u a l q ue re r o u t r ao u t r a t r a n st r a n sa ç ã o a ç ã o e s t áe s t á o c o r r e no c o r r e nd o . Sd o . Se o ue o ut r at r a
t r a nt r a ns a ç ã o j ás a ç ã o j á t i v e r a t u a l i z a d o o st i v e r a t u a l i z a d o o s d a d o s , ad a d o s , a t r a n st r a n sa ç ã o é r e v e r t i d aa ç ã o é r e v e r t i d a..
   N í vN í v i iss d d  I s oI s o a  a  n t n too
E m u m b a n c o d e d a d o s n o E m u m b a n c o d e d a d o s n o m u n d o r e am u n d o r e al , p o d e - s e c o nl , p o d e - s e c o nf i g u rf i g u ra ra r o n í v e lo n í v e l e m q u e t r a n se m q u e t r a n sa ç õ e sa ç õ e s s e r ã os e r ã o
proc essa da sproc essa da s simu lt a nea mentsimu lt a nea mente. Isso e. Isso é c ha ma do de é c ha ma do de nívelnível de isola ment o.de isola ment o.
N aN a S Q L , o c o m aS Q L , o c o m an d o S E Tn d o S E T T R A N S A CT R A N S A CT I O NT I O N ( c o n f i( c o n f ig u r a r t r a n s a ç ã o ) g u r a r t r a n s a ç ã o ) p o d e s e rp o d e s e r u s a d o p au s a d o p ar ar a
e s p e ce s p e ci f i c ai f i c arr o so s s e g u i ns e g u i nt e st e s n í v e i s d e i s o l a m e n tn í v e i s d e i s o l a m e n to :o :
•• R E A DR E A D U N C O MU N C O MM I T T E DM I T T E D
•• R E A DR E A D C O M M IC O M M IT T E DT T E D
••
REPEATABLE READREPEATABLE READ
•• SERIALIZABLESERIALIZABLE
Dependendo do nívelDependendo do nível de isola ment o c onfigu ra do, osde isola ment o c onfigu ra do, ossegu int essegu int es problema sproblema s podem oc orrer.podem oc orrer.
LLeei ti tuur a sr a suuj aj a LLeei ti tuur a nr a nãão r eo r ep rp ro do du zu zí ví ve le l LLe ie it ut ur a fr a faan tn taas ms maa
RREEAADDUUNNCCOOMMMMIITT TTEEDD PPoo ssss íívveell PPooss ssíívveell PPoo ssss íívveell
RREEAADDCCOOMMMMIITT TTEEDD NNãã oooocc oorr rree PPoo ssssíívveell PPooss ssíívveell
REPEATABLEREPEATABLERREEAADD NNããoooo ccoo rr rree NNãã oooo ccoo rrrree PPoo ssssíívveell
SSEERRIIAALLIIZZAABBLLEE NNãã oooo ccoo rr rree NNããoooo ccoo rrrree NNãã oooc orreoc orre
••
U m aU m a l e i t ul e i t ur ar a s u j as u j a o c o r r e o c o r r e q u a n d o q u a n d o u m au m a s e g u n ds e g u n daa t r a n st r a n sa ç ã o a ç ã o l ê u m al ê u m a l i n h a a n t e sl i n h a a n t e s q u e q u e u m au m a
p r i m e ip r i m e ir ar a aa e f e t i ve f e t i vee..
•• U m aU m a l e i t ul e i t ur ar a n ã o rn ã o re p r o d u ze p r o d u zí v e lí v e l o c o r r e o c o r r e q u a n d o q u a n d o u m au m a t r a n st r a n sa ç ã o a ç ã o l ê d ul ê d ua sa s v e z e sv e z e s o so s m e s m o sm e s m o s
d a d o sd a d o s e o b t é m v a l o r e s d i f e r e n t e s .e o b t é m v a l o r e s d i f e r e n t e s .
•• U m aU m a l e i t ul e i t ur ar a f a n t af a n t as m as m a o c o r r e o c o r r e q u a n d o uq u a n d o um am a t r a n st r a n sa ç ã o pa ç ã o pr o c u r ar o c u r a l i n h al i n h ass q u e o b e dq u e o b e de c e m ue c e m um c e r tm c e r too
c r ic r it é rt é ri o , m a si o , m a s e n ce n co n to n tr ar a a sa s l i nl i nh a sh a s e r re r ra d aa d ass d e v id e v id o ad o a a l ta l te r ae r aç õ e sç õ e s f e i tf e i ta sa s p o rp o r o u to u tr ar a t r at r an s an s aç ã o .ç ã o .
SET TR ANSACTION ISOL ATIOSET TR ANSACTION ISOL ATION L EVEL R EADN L EVEL R EAD UNCOMMITTEDUNCOMMITTED;;
  
  
v  v  o o           b  nb  nc o  e c o  e     o  ! o  ! 1 5 91 5 9
DbilieDbilie
U m b a nU m b a nc o d e d ac o d e d ad o sd o s g e r e ng e r e nc i ac i a d a d o sd a d o s i m p o r t a n t ei m p o r t a n t es , d e m o d o q us , d e m o d o q ue g a r ae g a r an t i rn t i r aa s e g u r as e g u r an ç an ç a ee
du ra bilida de no du ra bilida de no c a so de c a so de fa lha sfa lha s é essenc iaé essenc ial. Segu ra nçal. Segu ra nça é t a mbém import a nt e é t a mbém import a nt e pa rapa ra evit a revit a r qu equ e
u s u á ru s u á ri o si o s n ã o a u t o r i z a d o s s u b s t i t u an ã o a u t o r i z a d o s s u b s t i t u am m d a d o sd a d o s e e c r i e m i n c o n s ic r i e m i n c o n s is t ê n cs t ê n ci a s .i a s .
E m u m b a n c o d e d a d o s , p o d e - s e c o nE m u m b a n c o d e d a d o s , p o d e - s e c o nf i g u r af i g u r arr p e r m i s sp e r m i s sõ e sõ e s r e l a tr e l a ti v a si v a s aa q u e m p o d e a c e sq u e m p o d e a c e ss a rs a r
t o d o o b a n ct o d o o b a n co d e d a d o so d e d a d o s o u a so u a s t a b e lt a b e la sa s c o n t i dc o n t i da s . O C a i n a s . O C a i n e v i t o u pe v i t o u pr o b l e m ar o b l e m ass p a r ap a r a o b a n c o d eo b a n c o d e
d a d o sd a d o s d o r e i n o m e l h o r ad o r e i n o m e l h o r an d o an d o a s e g u r as e g u r an ç a .n ç a .
Em u m bEm u m ba nc o rela c iona l, a nc o rela c iona l, o c oma ndo GRANTo c oma ndo GRANT (c onc eder) é (c onc eder) é u t iliza do pa rau t iliza do pa ra c onc ederc onc eder per-per-
m i s s õ e sm i s s õ e s p a ra q u e o u t r o sp a r a q u e o u t r o s u s u á r iu s u á r io so s p o s s a m p o s s a m e f e t u ae f e t u arr p r o c e sp r o c e ss a m e n ts a m e n to n a so n a s t a b e lt a b e la sa s q u e v o c ê q u e v o c ê c r i ac r i a..
C o n f i g uC o n f i g ur a rr a r p e r m ip e r m is s õ e ss s õ e s é u m aé u m a t a r e ft a r e faa i m p o r t ai m p o r t an t e n an t e n a o p e r ao p e r aç ã o d e u m b a n c o d e d a d o s .ç ã o d e u m b a n c o d e d a d o s .
P o d e - s e c o nP o d e - s e c o nc e d e r o sc e d e r o s s e g u i ns e g u i nt e st e s p r i v i lp r i v i lé g i o sé g i o s ( p e r m( p e r mi s s õ e s ) c oi s s õ e s ) c om c o m a n d o sm c o m a n d o s S Q L .S Q L .
P  i v iP  i v il é g i o l é g i o  e  e  b  n c o b  n c o   e  e D   o D   o 
CCoo mmaannddoo RReessuu lltt aadd oo
SSEELLEECC TT PPeerrmm iitt e qe quu e ue ussuuáá rriioos ps peessqq uuiisseem lm liinnhhaas ns nuu mma ta taa bbeellaa ..
IINNSSEERRTT PPeerrmm iitt e e qquu e e uu ssuuáá rriioos as accrreesscceenntteem m lliinnhhaa s ns nuumma ta taabbeellaa..
UUPPDDAATT EE PPeerrmm iitt e e qquu e e uu ssuuáá rriioos as attuu aa lliizzeem m lliinnhhaa s ns nuumma ta taa bbeellaa ..
DDEE LLEE TTEE PPeerrmm iitt e qe quu e ue ussuu áárriioo s as appaagguueem lm liinnhhaa s ns nuummaa tt aabbeellaa..
AALLLL CCoo nncceedd eet odososprivilégios.t odososprivilégios.
C o n c e dC o n c e de re r p r i v i lp r i v i lé g i o sé g i o s c o m W I T H G R A N Tc o m W I T H G R A N T O P T I O N p e r m i t e q u e o u s u á r i o c o n cO P T I O N p e r m i t e q u e o u s u á r i o c o n ce d ae d a p r i v i lp r i v i lé -é -
giosgios qu e rec ebeu qu e rec ebeu aa ou t ros. Como o c oma ndo most ra do a ba ixo, o depa rt aou t ros. Como o c oma ndo most ra do a ba ixo, o depa rt ament o de negóc iosment o de negóc ios
i n t e ri n t e rn a c in a c io n a i so n a i s p o d e p ep o d e p er m i t i r ar m i t i r a o u t r o so u t r o s u s u á ru s u á ri o si o s aa a t u a la t u a li z a ç ãi z a ç ão d o b a n co d o b a n co d e d a d o s .o d e d a d o s .
Pode-se t a mbém Pode-se t a mbém ret ira rret ira r privilégios. Paprivilégios. Parara fa zerfa zer isso, u t iliza -se isso, u t iliza -se o c oma ndo REVOKE.o c oma ndo REVOKE.
A l g u n s p r o d u t o sA l g u n s p r o d u t o s d e b a nd e b a nc o d e dc o d e da d o sa d o s p o d e m ap o d e m ag r u p ag r u p arr u m au m a s é r i e d e ps é r i e d e pr i v i l ér i v i l ég i o sg i o s ee
c o n c ec o n c ed ê - l o sd ê - l o s aa d i v e r s o sd i v e r s o s u s u á ru s u á ri o si o s a o m e s m o t e m p o . O a g r u pa o m e s m o t e m p o . O a g r u pa m e n t o p o da m e n t o p o de f a c i l ie f a c i l it a rt a r o g e r e n -o g e r e n -
c ia ment o de permissões.c ia ment o de permissões.
GRANT SELECT, UPDATE ON produtosGRANT SELECT, UPDATE ON produtos
TO Departamento_Negocios_Internacionais;TO Departamento_Negocios_Internacionais;
E s t eE s t e c o m a nc o m a nd o c o n c e dd o c o n c e dee p e r mp e r mi s s õ ei s s õ ess
para procespara processar ossar os dados.dados.
GRGRANANTT SESELELECTCT,, UPUPDADATETE ONON prprododututososGRGRANANTT SESELELECTCT,, UPUPDADATETE ONON prprododututosos
TOTO DepartamenDepartamento_Negocioto_Negocios_Internas_InternaTOTO DepaDepartamrtamentoento_Neg_Negocioocios_Ins_Internternacacionaionaisis WITHWITHciciononaiaiss WIWITHTH GRGRANANTT OPOPTITIONON;;GRAGRANTNT OPTOPTIONION;;
O usuário que recebe os privilég iosO usuário que recebe os privilég ios
pode concedê-los a outros.pode concedê-los a outros.
REVOKE SELECT, UPDATE ON produtosREVOKE SELECT, UPDATE ON produtosREVOKE SELECT, UPDATE ON produtosREVOKE SELECT, UPDATE ON produtos
FROM Departamento_Negocios_Internacionais;FROM Departamento_Negocios_Internacionais;FROM Departamento_Negocios_Internacionais;FROM Departamento_Negocios_Internacionais;
Es teEs te coma ndo coma ndo r evoga r evoga osos
p r ip r iv i l év i l ég i o sg i o s c o n c ec o n c ed i dd i do so s a o a o u s u áu s u ár i o .r i o .
  
  
160 160 C pít l o C pít l o 55
Ut iliza rUt iliza r visu a liza ções, c omo visu a liza ções, c omo desc rit o nadesc rit o na pá ginapá gina 117, permit e 117, permit e u m gerenu m gerenc ia ment o ac ia ment o aindainda
m a i sm a i s c o n t r o lc o n t r o la d o p a r a m e l h o r a ra d o p a r a m e l h o r a r aa s e g u r as e g u r an ç a . P r i m en ç a . P r i m ei r o , e x t r ai r o , e x t r ai ai a p a r t e d e u m b a n c o d e d a dp a r t e d e u m b a n c o d e d a do so s
p a r ap a r a c r i ac r i arr u m au m a v i s u av i s u al i z a ç ãl i z a ç ão . o . C o n f i g uC o n f i g ur a rr a r p r i v i lp r i v i lé g i o sé g i o s p a r a e l ap a r a e l a s i g n i fs i g n i fi c ai c a q u e q u e e s s e se s s e s t a m b ét a m b émmf o r a m f o r a m a p l i ca p l i ca d o sa d o s n an a p a r tp a r te de do so s d a d o sd a d o s q u e q u e f o i f o i s e l e cs e l e ci o n a d a p a r ai o n a d a p a r a aa v i s u a lv i s u a li z a ç ãi z a ç ão .o .
qustõs   qustõs   
TTe n t e r e s p o n d e re n t e r e s p o n d e r à sà s s e g u is e g u in t e sn t e s q u e s t õ eq u e s t õ ess sso b r e d u r a b i l i d ao b r e d u r a b i l i d ad e . d e . A sA s r e s p o s tr e s p o s ta sa s e s t ã oe s t ã on an a p á gp á gi n a 1 6 8 .i n a 1 6 8 .
Q9Q9
E s c r eE s c r ev av a u m c o m a nu m c o m a nd o S Q Ld o S Q L q u e p e rq u e p e rm i t am i t a a o d e p aa o d e p ar t a m e nr t a m e nt o d e e x p o r t a ç õ et o d e e x p o r t a ç õ ess aa p e s q u ip e s q u is as a
n o s d a d o sn o s d a d o s d ad a t a bt a be l a d e e l a d e p r op r od u td u to s .o s .
Q10Q10
C r i e u m c o m a n d o S Q LC r i e u m c o m a n d o S Q L p a r ap a r a r e v o g ar e v o g arr o p r i v i l é go p r i v i l é gi o d a d o a o d e p a r t a m ei o d a d o a o d e p a r t a m en t o d e n e g ó c i o sn t o d e n e g ó c i o s
i n t e ri n t e rn a c in a c io n a i so n a i s d e d e e x c l u ie x c l u irr d a d o sd a d o s d ad a t a b et a b el al a d e d e p r o d u t op r o d u t os .s .
Q11Q11
P r i v i lP r i v i lé g i o sé g i o s f o r a m c o nf o r a m c o nf i g u r af i g u r ad o sd o s c o m o s e g uc o m o s e g ue n ae n a t a b et a b el al a d e p r o d ud e p r o d ut o st o s c r i ac r i ad ad a p e l op e l o
a d m i n ia d m i n is t r a d os t r a d orr. R e s p. R e s po n d ao n d a S I MS I M o u N Ã O o u N Ã O e m c ae m c ad ad a c é l u lc é l u laa d ad a t a b et a b el al a a b a i xa b a i xo p a ro p a raa i n d i c ai n d i c arr aa
presençapresença ou ou a u sênc iaa u sênc ia de u m de u m privilégio privilégio pa rapa ra c a dac a da depa rt a ment o, depa rt a ment o, respec t iva ment erespec t iva ment e..
PPeessqquu iissaa rr II nnsseerriirr AAtt uuaalliizzaarr EExxcc lluu iirr
Dept o. Dept o. negóc iosnegóc ios int erna c iona isint erna c iona is
Dept o. merc a doria sDept o. merc a doria s
Dept o. export a çã oDept o. export a çã o
TabelTabelaa basebaseVisualizaçãoVisualização
U s u áU s u ár i o sr i o s p o d ep o d emm e f e te f e tu a ru a r
p r ocessa ment o p r ocessa ment o nosnos d a d osd a d os
nest a visua l iza ção.nest a visua l iza ção.
U s u áU s u ár i o sr i o s n ã o pn ã o po d e mo d e m e f e te f e tu a ru a r
p r ocessa ment o no r est a nt ep r ocessa ment o no r est a nt e
d o sd o s d a d od a d oss d a d a t a bt a be l a .e l a .
b a n cb a n co d eo d e d a d od a d oss
D e p tD e p to .o . d ed e
MercadoriasMercadorias
D e p tD e p to .o . d ed e
NegóciosNegócios
I nte rnacio naisI nte rnacio nais
D e p tD e p to .o . ded e
Ex port a çã oEx port a çã o
C oncede pr i vi lég i os a di ver sosC oncede pr i vi lég i os a di ver sos
usuár i os uti li zando g r upos.usuár i os uti li zando g r upos.
GRAGRANTNT ALLALL proprodutdutosos TOTO DepDepartartameamentonto_Ne_Negocgociosios_In_Interternacnacionionaisais;;
GRGRANANTT ININSESERTRT,, DEDELELETETE ONON prprododututosos TOTO DeDepapartrtamamenentoto_M_Merercacadodoririasas;;
GRGRANANTT UPUPDADATETE,, DEDELELETETE ONON prprododututosos TOTO DeDepapartrtamamenentoto_E_Expxporortatacocoeses;;
  
  
O O  b  nb  nc o c o   e  e     o o  e e t ã o t ã o e  e  t o t o o o  o o  l  gl  g  e  e !  ! 1 8 91 8 9
Você oi ó Você oi ó 
coeçcoeç
 e c e ce n te n te  ee  en t en t e  e n te n te n e n e e 
o   e co   e c n i  n i  o   e o   e   
 i i t te e   e e b b n cn coo  e e
o.o.
M   M   t e n ht e n hoo c e  tc e  te z e z 
 e e qq e e f if ic c  ã ãoo b eb e
ozinho.ozinho.
D oD o qqee vvooccêê
e  te  táá f  lf  l n  n o ?        o ?        
V oV oc êc ê v v ii f if ic c 
conoco, não conoco, não 
vi, Tic?       vi, Tic?       
Declpe,Declpe,
N ãN ãoo p op os os o..
M e M e  t t  b  b l h o  l h o  
 q  q ii e e ttáá f ef ei ti to .o .
Ah, não...Ah, não...
T eT en hn hoo   i i 
peso ppeso p
viit.viit.
V o c êV o c ê   b e   b e , h á , h á   i t  i t  
p e sp e so o  q  e q  e qq  e  e e e 
 p  p e n e n e e   o b o b e e b  nb  nc oc o
 e e    o o ! !
E nE nt ãt ãoo v ov oc êc ê v v ii v iv i i itt  
  i  i  l g   l g é é  q q ee
 b b i i    l il iv v oo  o ob b ee
b  n cb  n co  o   e e    o   o ?         ?        
i!i!
 f i n f i n l , e  l , e   o  . o  .. .. .
Voc êVoc ê
pogeipogei
it o...it o...
CoCo
c et ez..c et ez..
M   M   h áh á t  n tt  n t
c o ic o i   q  eq  e
 i n i n   n ã on ã o
peneo!peneo!
  
  
190 190 C pít l o C pít l o 66
EE óó vvii ee
 e  p e  pe  i e  i  h o j e .h o j e .
M   M   n ãn ãoo p p  e e
evit fze ievit fze i
q q ee i si so .o .
EEssee tte e p op o qqee ee
p p s es eii c oc o v ov oc êc êf o if o i c   tc   to ,  o ,   f e l i f e l iz !z !
Tic...Tic...
Tic, epe e!Tic, epe e!
E E  t et en hn ho  o  
qe...qe...
T i cT i c f i qf i q e e!!
Tica!!              Tica!!              
   aa   ff          a          a   d    d           a          a      d    d 
     s s
   bb          a          a    n    n  c  c     s s
   d    d  e e  
   d    d           a          a   d    d      s s        !              !      
  h-h-h  h-h-h
tt          a          a d d          a          a    m    m         !         !
vup!vup!
  
  
Ob ig!!Ob ig!!
EEll ee ffooii..
n ãn ãoo g og o t to  o  
 e e v e  v e  v o cv o cêê
  t ã  t ãoo t  i t  i t e ,t e ,
pince.pince.
Teo qeTeo qe
i  pi  pl e  el e  en tn t   o  o  
conheciento conheciento 
qqee  TTiicc nnoo
ofeeceofeece
e e      i i t te e 
 el. el.
A h , A h , i i .. V o cV o cêê
e  te  táá c e c e t ot o..
  
  
192 192 C pít l o C pít l o 66
EE t táá i ni n o o b eb e  e e
l il iv v oo  o ob b ee b b n cn co o 
 e e    o   o , p  i , p  in c e n c e  ?         ?        
Si!Si!
E E  e e t ot o
f  c if  c il i tl i t n  o n  o   
c o ic o i      p   p    t o t o o  o  
  n   n oo e n te n te n  ee n  e . .
ÉÉ  bboo
i  ei  ei i  f  zf  zê - lê - lo  o  
ee ffoo ee
qinho.qinho.
EE oo
eenho o eenho o 
Cin etão Cin etão excelente.excelente.
EE o lo lh eh e!!
AAqq i i!! EEtt éé 
cp.cp.
Fbloo!Fbloo!
Dias depois...Dias depois...
Você qe Você qe 
     
ol h ?       ol h ?       
C l  o!C l  o!
Tão fofinh o...Tão fofinh o...
  
  
E E t át á l il in n o .o .
...h, i....h, i.
F F l l n n oo  o o C C i ni n, o  , o  
 e i e i e  te  táá e  pe  pe   ne   n o   o  
p op o v ov oc êc ê p p   
c o n vc o n ve   e     o b  o b ee
o peptivoo peptivo
 o o c  c    e n te n to .o .
MMe e  p p ii ee t táá
epeno?    epeno?    
T T oo b eb e.. EE j áj á
e  te  to o  i n i n o .o .
Ótio.Ótio.
E E   vveezz,,
   p ep eq q e ne ni ni noo pp í í
c hc h    oo R eR ei ni noo  e e
Ko.Ko.
U U   i i ,  ,  e e  e en tn t o   o  
 e e    l il iv v oo  n nt it ig o  g o  
 o ob  eb  e b  nb  nc oc o  e  e
o,o,
FIMFIM
   BBaann
c  c  o o ss
ddee  
D  D  aadd
o o ss nn
o o   
R    R    eeii
nno o   
ddee
KKo o dd
   g gi i     i n ú i n ú c  l c  l  e n i e n in n 
ch...ch...

Mais conteúdos dessa disciplina