Baixe o app para aproveitar ainda mais
Prévia do material em texto
q u e s t ã o 1 C o d i g o : 3 6 0 6 7 q u e s t ã o ä C ¢i d i g o : 3 6 0 5 3 N o p r o c e s s o d e M R N d u r a n t e a a p l ic a ç ã o d a s N o p r o c e s s o d o lu IR N q u e s it u a çã o a T e r c e i r a f o r m a s n o r m a is a 3 ! Fo r m a Nor mal d e v e s e r Fo r m a N o r m a l c o n s e g u e r e s o lv e r ? a p l i c a d a e n t r e q u a is Fo r m a s N o r m a is p a r a q u e n o A A T e r c e i r a F o r m a N o r m a l id e n t if i c a t a b e la sh a ja p r o b le m a s ? a rì in h a d a s A En t r e a 1 a F N e a 2 ! FN B A T e r c e i r a F o r m a No r ma l t r a n s f o r m a B En t r e a 2 ! FN e a 4 ! FN r e l a c i o n a m e n t o t e r n á r i o s e m C En t r e a 2 ! FN e a FN Bo y c e C o d d c A T e r c e i r a F o r m a r · Jo r m a l t r a t a d o s a t r ib u t o sD En t r e a J a FN e a 4 ! FN n Èio c h a v e q u e d e p e n d e m f u n c io n a lm e n t e d e o u t r a s a t n b u t o s n o c ha v e Q u e s t ä o 2 C t i d i g o : 3 6 0 6 8 D A T e r c e i r a F o r m a N o r m a l id e n t if ic a c h a v e s Ex l s t e u m a s lt u a " ã o o n d e d o is p r o g r a m a s p r i m á r i a s Fr a c a s e c ha v e s e s t r a n g e i r a s b lo q u e a d o s p o r e le s m e s m o N e s t e c a s o o S G B D q u e s t ã o 6 c á d i g o : 3 7 3 9 6v a i i d e n t if i c a r e s t e c e n á r i o e e s c o lh e r u m d o s p r o g r a m a s p a r a s e r m t e r r o m p ìd o e o o u t r o s e g u i r á N o c o n c e it o d e d l s t n b u lç o d e b a n c o d e d a d o ss e m p r o b le m a s Es t a s it u a çã o r e c e b e o n o m e d e : M a t n z e f i l i a l p o d e m o s a f i r m a r q u e A B r e a k Lo c k A A b a s e d e d a d o s m a t r i z s ó t e m o s o s d a d o sB D e a d Lo c k r e f e r e n t e a m a t r i z e o s d a d o d a s f il i a isC D e le t e L o c k f ic a m e m c a cl a b a s e f i lia lD W a i t Lo c k B c a d a b a s e c <e d a d o s f ili a l p o d e s e c o m u n i c a r u m a c o m a s o u t r a s v l a i n t e r n e t q u e s t ã o 3 C ó d i g o : 3 6 0 6 5 C C a d a b a s e d e d a d o s f1l l a l c o n t é m s o m e n t e o 5 d a d o s r e fe r e n t e s a r e s p e c t i v a f r li a l O s S G B D s u t i l i z a m p r o t o c o lo s d e b lo q u e i o p a r a D A c o m u m c a ç o m a t r i z e f i lia l p r e c is a d e u m c o n t r o la r D a c e s o a o s d a d o s p e lo s p r o g r a m a s e lin k d e a lt a v e lo u c ja cje p o r t a n t o 5 6 v i á v e l a s s i m e v it a r q u e d o i s o u m a l s p r o g r a m a s b r ig u e m C o m f ib r a o p t r c a p e lo s m e s m o s d a d o s A s s i m p o d e m o s c o n c lu i r q u e o s p r o t o c o lo s d e b lo q u e i o f a z e m Q u e s t ã o 7 c i i d i g o : 3 5 9 9 0 m a l s e f ic i e n t e s q u e p r o t o c o to s d e b lo q u e io D u r a n t e o p r o c e s s o d e e s c o lh a d a c h a v e p n m á r \a d e d u a s f a s e s d e u m a e n t i d a d e é p o s s iv e l q u e o a t r ib u t o o u o s B p r o t o c o lo d e b lo q u e i o b a s e a d o e m g r a f o d e a t r ib u t o s e s c o lh i d o s n å o s e j a m o 5 m a i s i n d i c a d o s c o m p a r t i lh a d o ) m o d o p r o c e s s o d e m o d e ìa g e m Qu a l f o r m a n o r m a l t r a t a c N o p r o t o c o lo d e b lo q u e i o d e d u a s f a s e s a e s p e c if i c a m e n t e d a a n á l i s e d o s a t r ib u t o s c h a v e f a s e d e e n c o thi m e n t o é c a r a c t e n z a d a p e la pnmána ? l ib e r a ç o d e u m b lo q u e i o e a n i o o b t e n ç ã o A 4 a Fo r m a N o r m a l d e n e n hu m o u t r o b lo q u e i o a t é a c o n c tu s å o B J a Fo r m a N o r m a l d a t r ansa ¬ io a t u a l c 2 ! F o r m a N o r m a l m a r c a d o r d e t e m p o u t i l iz a u m a v a r iá v e l d o D B o y c e C o d d F o r m a N o r m a l p r c g r a m a c li e n t e p a r a c o n t r o la r a t r a n s a ç ã o q u e s t ã o 8 c ó d i g o 3 6 0 2 7 g u e s t ä o 4 C t i d i g o 3 6 0 6 4 U m b a n c o d e d a d o s t e m a c a p a c id a d e d e t r a t a r d iv e r s a s t r a n s a ç Me s a o m e s m o t e m p o p o r é m Qu a n d o = h e g a m o s n a J a FN p o d e m o s a f i r m a r q u e q u a n d o d u a s t r a n s a qã e s d is p u t a m o m e s m o d a d o o m o d e lo d e d a d o s j [ e s t á b e m r e f in a d o e q u a s e a o m e s m o t e m p o t e m o s u m a s lt u a ç o q u e r e c e b e n o f in a l e m ti n h a s g e r a i s a a n á lis e é e m c i m a d a o n o m e d e d e p e n d ê n c i a f u n c t a n a l d o s a t r ib u t o s n o c h a v e c o m o s d e m a is a t r ib u t o s n ¬ io c h a v e q u e o u t r o A B r e a k Lo c k p o n t o d e v e s e r o b s e r v a d o t a m b é m ? c R o l a c k A T o d a d e p e n d ê n c i a f u n c i o n a l d a c ha v e D D e a d Lo c k p r i m á r ia c o m a c ha v e e s t r a n g e i r a d e v e s e r e hm n a d a B T o d o s o s a t n b u t o s c o m p o s t o s d e v e m s e r q u e s t ã o 9 C o d i g o 3 6 0 4 7 e lim i n a d o s o s s G B D s c o n s e g u e m d e m o n s t r a r e a c o m p a n h a r oC T o d o s o s a t r ib u t o s d e r i v a d o s d e v e m s e r e l l r m n a cto s E s t a d o d e t r a n s a ç ¬ i o d e c a d a p r o g r a m a q u e f a z D O s e s t a d o s p o s s ív e is q u e u m a t r a n s a ç å o p o d e e li m i n a d o s a s s u m i r p o d e m o s a f ir m a r q u e P á gin a 1 A U m a t r a n s a çs o n o e s t a d o p a r c i a lm e n t e c o m p r o m t s s a d o n ä o p o d e p a s s a r p a r a o e s t a d o a t i v o B U m a t r a n s a ç ¬ i o n o e s t a d o a b o r t a d o p o d e v o lt a r p a r a o e s t a d o p a r c Ba lm e n t e c o rn p r o m 1s a d o C U m a t r a n s a qä o n o e s t a d o a t i v o p o d e p a s s a r d i r e t a m e n t e p a r a o e s t a d o c o m p r o m i s s a d o D U m a t r a n s a " å o n o e s t a d o f a lha d o p o d e p a s s a r p a r a o e s t a d o c o m p r o m i s s a d o Q u e s t â o 1 0 C o d i g o : 3 6 0 2 4 A a n á l i s e d a d e p e n d ê n c i a f u n c io n a l d o s a t r ib u t o n § o c h a v e c o m p a r t e s d a c ha v e p r rm á n a é r e a l i z a d a e m q u a l f o r m a n o r m a l? A S e g u n d a F o r m a N o r m a l B Q u a r t a F o r m a Nor ma l C T e r c e i r a F o r m a N o r m a l D P n m e i r a Fo r m a N o r m a l Q u e s t Ëi o 1 1 C ó d i g o : 3 6 2 9 9 Ex p l i q u e o s t g m f ic a d o d e In t e g n d a d e n a s p r o p r i e d a d e s A C ID d e u m a t r a n s a qä o O u e s t â o 1 2 C o d i g o : 3 6 2 5 3 P a r a q u e s e r v e u m c o m a n d o R O LLBA C K n o b a n c a d e d a d o s ) - 2 1 - c 2- b 3 - c 4 - d 5 - c 6 - c 7 - d 8 - d 9 - d 10 - a 11 - As propriedades ACID é que garantem uma boa transação do banco de dados e dentro deste conceito, a Integridade é a propriedade que garante que as regras de negócio que forem estabelecidas serão todas seguidas, podemos citar chave primária que evita registros duplicados, chave estrangeira que assegura as integridades referenciais. 12 - o comando Rollback tem como objetivo de desfazer a transação corrente com todas as operações da transação.
Compartilhar