Segundo Navathe (2011), no contexto de recuperação ...
Responda: Segundo Navathe (2011), no contexto de recuperação em sistemas de múltiplos bancos de dados, para manter a atomicidade em uma transação multibanco de dados, qual...
💬 Comentários
Confira os comentários sobre esta questão.

Por Christiano Castro em 31/12/1969 21:00:00
✅ Resposta correta: Letra D
"Confirmação em Duas Fases."
Explicação:
Quando uma transação envolve múltiplos bancos de dados (ou seja, múltiplos sistemas de gerenciamento de banco de dados - SGBDs), é fundamental garantir a atomicidade. Isso significa que a transação deve ser completamente executada em todos os bancos de dados envolvidos ou completamente desfeita em caso de falha.
O protocolo mais utilizado para garantir essa propriedade é o "Two-Phase Commit" (2PC) ou Confirmação em Duas Fases. Esse protocolo funciona em duas fases:
1️⃣ Fase de Preparação ("prepare")
O coordenador da transação envia uma solicitação para cada banco de dados envolvido perguntando se a transação pode ser confirmada.
Cada banco responde "pronto para confirmar" ou "não posso confirmar".
2️⃣ Fase de Confirmação ("commit")
Se todos os bancos responderem positivamente, o coordenador envia o comando final de commit.
Se qualquer banco não puder confirmar, o coordenador envia um rollback para todos.
"Confirmação em Duas Fases."
Explicação:
Quando uma transação envolve múltiplos bancos de dados (ou seja, múltiplos sistemas de gerenciamento de banco de dados - SGBDs), é fundamental garantir a atomicidade. Isso significa que a transação deve ser completamente executada em todos os bancos de dados envolvidos ou completamente desfeita em caso de falha.
O protocolo mais utilizado para garantir essa propriedade é o "Two-Phase Commit" (2PC) ou Confirmação em Duas Fases. Esse protocolo funciona em duas fases:
1️⃣ Fase de Preparação ("prepare")
O coordenador da transação envia uma solicitação para cada banco de dados envolvido perguntando se a transação pode ser confirmada.
Cada banco responde "pronto para confirmar" ou "não posso confirmar".
2️⃣ Fase de Confirmação ("commit")
Se todos os bancos responderem positivamente, o coordenador envia o comando final de commit.
Se qualquer banco não puder confirmar, o coordenador envia um rollback para todos.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários