FC ConcursosFC Concursos

Questão FC96133

Julgue o item a seguir, relativos a sistema gerenciador de banco de dados (SGBD). A fim de garantir o desfazimento das operações em um SGBD, o ciclo iniciado pelo comando BEGIN TRA

Sistema de Gerenciamento de Banco de Dados (SGBD)

CEBRASPE (CESPE) · 2024

Julgue o item a seguir, relativos a sistema gerenciador de banco de dados (SGBD).

A fim de garantir o desfazimento das operações em um SGBD, o ciclo iniciado pelo comando BEGIN TRANSACTION necessita do complemento dos comandos COMMIT, ROLLBACK e CATCH.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Comentário: A afirmação está errada porque, ao iniciar uma transação com o comando BEGIN TRANSACTION, o SGBD não requer necessariamente a presença dos comandos COMMIT e ROLLBACK para garantir o desfazimento das operações. O COMMIT é usado para confirmar as alterações realizadas na transação, enquanto o ROLLBACK é utilizado para desfazê-las. O comando CATCH, por sua vez, não é um complemento padrão para o ciclo de transação; ele é usado em contextos de manipulação de erros, mas não é um requisito para o ciclo de transação em si. Portanto, a transação pode ser finalizada com ROLLBACK sem a necessidade de um CATCH, tornando a afirmação incorreta.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo