Prévia do material em texto
GGii MMnnggáá ee BBnnccoo e De Doo 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., LtLt.. 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 qqee vocêvocê qei...qei... 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? coc coc coc coc 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 fze !fze ! oo O Reino oo 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 et et e n noo f of oii i bnnte i bnnte 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 blho... t blho... 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 qivo cioqivo cio pelo...pelo... Tenho Tenho c e c e t e zt e z q q ee éé i i t tee exteenteexteente eficiente.eficiente. Ago, voAgo, vo t blh , t blh , t blh !! t blh !! DeptentoDeptento 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 Expotção, não Expotçã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 Aqi e t á.Aqi 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 . . PincePince 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 fnçõe inh fnçõ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 !! Cin, cieCin, cie R R n n ntente nosnos ênci.ênci. Si...Si,Si...Si, VosVos Mje t eMje t e!! Cie-e.Cie-e. Inc eitáv el!Inc eitáv el! M eM e e pe p r r oo t t b b l h ol h o,, ct? ct? Bo, Bo, pcot e ...pcot e ... O Re i e cii vijO Re i e cii vij po qe e l e confipo qe 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 cl e,cl e, popo fvo.fvo. 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 qqee 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 ivvoo.. 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 qqee oo RReeiinnoo ee KKoo oo t ti li li zi z i i e e f of o pcífic.pcí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 .. .. . EtáEtá tnco. tnco. EEss éé cchhvvee 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 conigo b i .Não conigo 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 qqee ãão o você? você? E E o o C C i ni n!! - o- o j j n tn tee pinciplpincipl p p i n ci n ce e Rn.Rn. 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 qqee éé 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º Co: Co: RelcionentRelcionento o itito-p-ito-p-itoo 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 QetõeQetõ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.. bncobnco bncobnco bncobnco 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 . QetõeQetõ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 ProfeoresProfeores mm NN Ai stemAi 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 ieitente.ieitente. Et o finl enteEt o finl 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 cl peD e cl 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 qqee gece...gece... M inM in teo teo i ti too p p pene.pene. 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 qqee bbnnccoo 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 poco.poco. Apenteente,Apenteente, v ov oc êc ê t et e l lg g peocpçõe epeocpçõ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 é :é : CCoooo 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 ltne ente? i ltne ente? E E t téé p p e pe p e ie i ilt çõe ilt çõ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 peqenpeqen peq i.peq i. AAhh éé? ? Bo, p Bo, p e nt e ne e nt e ne e l e lh o h o e s e s qe t õe ,qe t õe , Ah !Ah ! O h !O h ! Ao o boAo o bo h ow!h ow! U, qeU, qe ót io.ót io. Tet o eTet o e Bnc o eBnc o e DoDo 1 21 288 C C p íp ít t l o l o 55 A gA goo e ei xi xe e e e coeç.coeç. 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 tepo. tepo. 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 eoo ee ç çã , 3ã , 30 , e0 , e c c e ce ce n te n to o 1 0 .1 0 . M epoi esM 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 etáetá ceto? ceto? C l p,C l p, cl p,cl p, cl pcl p Uh u!Uh u! bnc o ebnc o e oo 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. TeeiTeei 4040 ent ão.ent ão. ce soce so N ãN ãoo e v e ve ie i ee 5500 go ? go ? Iso Iso eo.eo. E n tE n tã oã o o n o n ee f of o p p 10 çã? 10 çã? O Cin O Cin coe!coe! 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 ooe ne nq q n tn too oo A nA n y y e e t it iv ev e t blhno. t blhno. E n tE n tã oã o 1 0 1 0 ç ã ç ã n nn nc c i i i i epece.epece. D eD ei xi x e e v ev e . .. .. . P P p ep e i ti ti i q q ee o o AAnnyy 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 inconitênci einconitênci e plicie coo plicie coo 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 AnyO Any iciono 10 .iciono 10 . AA B eB ec kc kyy iciono 10 .iciono 10 . P eneP ene be!be! EEuu? ? !! Ac u sado! Ac u sado! bnco e obnco e o icioneicione 10 .10 . O Cin etáO Cin etá ót ioót io 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 too e e bb n ncco o e e o o , e g i t , e g i t o o cho echo e ogs ogs ã o ã o c i c i o o e p e p ee qqee oop ep e ç çã oã o éé exect, não? exect, 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 egit . egit .Exto.Exto. 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.. Qe foi,Qe foi, Tic? Tic? Hm...Hm... Ei, e l e t bé Ei, e l e t bé e e t át á e e int e e sno point e e sno 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 Rines? o Rine 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 bnc obnc o ee oo ...... 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 . VoVo ilt...ilt... 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 vloe poteioe àvloe poteioe à tlizção.tlizçã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 eplicno-eo o eplicno-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 vnç ovnç 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 ee 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 plv , o plv , 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 éé eto.eto. 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 inconitênci.inconitê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 ftivaçãoftivaçã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, bncobe, bnco 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 inicile t o inicil HmHm fAfA 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,, entene? entene? Rn...? Rn...? 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...? AinAin 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 oe e oo n on ossoo b b n cn coo ee o,o, V o g ntiV o g nti qqee oo RReeiinnoo ee KKoo popee!popee! EE n on oee oo c é c é . . .. . . n ã o .n ã o .. .. . n ãn ãoo f f çç i si so o coigo...coigo... Ele foEle fo ó tó ti i o o cl.cl. HÃ?!HÃ?! E...EU?!E...EU?! FiqeFiqe coigocoigo p p e p e ,e p e , C in.C in. S i, i,S i, i, VosVos 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 qeP o qe vocêvocê e e t át á e e ec lpno,ec lpno,Cin? Cin? A h ,A h , n ã on ã o,, e nãoe não e v e vi ,i , e e ec lpe...ec 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 Cin? o Cin? 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 . AtoicieAtoicie 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 . ConitênciConitê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. IolentoIolento 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. qustõs qustõ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 DbilieDbilie 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 . qustõs qustõ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 ó coeçcoeç 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 qqee vvooccêê e te táá f lf l n n o ? o ? V oV oc êc ê v v ii f if ic c conoco, não conoco, não vi, Tic? vi, Tic? Declpe,Declpe, 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 ppeso p viit.viit. 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 ê pogeipogei it o...it o... CoCo c et ez..c et 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 peneo!peneo! 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 fze ievit fze i q q ee i si so .o . EEssee tte e p op o qqee 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, epe e!Tic, epe e! E E t et en hn ho o qe...qe... 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 , pince.pince. Teo qeTeo qe i pi pl e el e en tn t o o conheciento conheciento qqee TTiicc nnoo ofeeceofeece e e i i t te e el. el. 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 qinho.qinho. EE oo eenho o eenho o Cin etão Cin etão excelente.excelente. EE o lo lh eh e!! AAqq i i!! EEtt éé cp.cp. Fbloo!Fbloo! Dias depois...Dias depois... Você qe Você qe 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 peptivoo peptivo o o c c e n te n to .o . MMe e p p ii ee t táá epeno? epeno? T T oo b eb e.. EE j áj á e te to o i n i n o .o . Ótio.Ótio. 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...