Buscar

Prova_Banco_de_Dados_II_PARA_SERVIR_DE_BASE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando