Banco de dadosGerência de transações
- (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