Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha · Marinha do Brasil 2024

Questão 14 — Banco de Dados: Transações — Operações e Estados

Banco de Dados Transações — Operações e Estados

Serviço de Seleção do Pessoal da Marinha 2024

Marinha do Brasil · Processamento de Dados · Caderno Amarela

Gabarito disponível

Segundo Elmasri e Navathe (2019), uma transação é uma unidade atômica de trabalho, que deve ser concluída totalmente ou não ser feita de forma alguma. Portanto, o gerenciador de recuperação de um SGBD precisa acompanhar as operações realizadas quando as transações se processam. Assinale a opção que especifica que as operações de READ e WRITE terminaram e que marca o final da execução de uma transação.
Selecione uma alternativa

Resolução comentada

END_TRANSACTION marca o fim das operações de READ e WRITE de uma transação.

Para Elmasri e Navathe, END_TRANSACTION especifica que as operações de leitura e escrita terminaram e marca o fim da execução da transação. Depois dela, verifica-se se a transação será confirmada (commit) ou abortada (rollback).

Análise das alternativas

A) Errada: ROLLBACK desfaz as alterações de uma transação. C) Errada: END_READ_WRITE não é uma operação padrão. D) Errada: BEGIN_TRANSACTION marca o início. E) Errada: COMMIT confirma e efetiva as alterações, e vem depois do fim da execução.

Referência: Elmasri e Navathe (2019), Sistemas de Banco de Dados — processamento de transações.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: B

Fonte: Gabarito preliminar: Gabarito final CP-CAP 2024 — página 20