Procura

Banco de dadosGerência de transações


EXERCÍCIOS - Exercício 1

  • (CESGRANRIO 2008)

No âmbito de bancos de dados distribuídos, seja Tuma transação distribuída que deve ser efetivada ( commited) segundo o protocolo de compromissamento de duas fases ( two-phase commit). Sobre esse assunto, assinale a afirmativa INCORRETA.


A) Para que T seja efetivada ( commit ), todos os nós participantes de T devem, necessariamente, concordar com a efetivação.

B) O coordenador de T pode, incondicionalmente, abortá-la.

C) Na fase 1, o coordenador de T envia uma mensagem < prepare T > para todos os participantes de T , onde cada nó envia sua resposta a todos os outros nós.

D) Quando um nó participante de T e não coordenador recupera-se de uma falha e seu log apresenta um registro < commit T>, o nó deve executar redo (T).

E) Quando um nó participante de T e não coordenador recupera-se de uma falha e seu log apresenta um registro < abort T>, o nó deve executar undo (T).


VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=6.98ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.48ms))((ts_substr_c=0.64ms))((ts_substr_im=0.87ms))
((total= 9ms))