Observe as afirmações. I. Rollback é uma ação que retorna a...
Observe as afirmações.
I. Rollback é uma ação que retorna as tabelas envolvidas em uma transação para o estado anterior ao início da transação.
II. JSP (Java Server Pages) não pode ser embutido no html. Precisa ser executado apenas no lado cliente.
III. Podemos utilizar triggers para executar ações no banco de dados sem a necessidade de uma programação especial no lado cliente de uma aplicação.
Está correto somente o que se afirma em:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B - I e III.
A questão aborda conceitos de transações em banco de dados e a arquitetura de aplicações web. Vamos desmistificar cada afirmação para entendermos por que a alternativa B é a correta:
Afirmação I: Quando falamos de rollback, estamos nos referindo ao processo de desfazer as operações realizadas em uma transação no banco de dados, retornando-o para o estado que estava antes de tal transação começar. Esse é um conceito fundamental para garantir a integridade dos dados, e faz parte das propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade) que caracterizam transações confiáveis em sistemas de banco de dados. Portanto, a afirmação I está correta.
Afirmação II: Esta afirmação é incorreta. O JSP (Java Server Pages) é uma tecnologia que permite a criação de páginas web dinâmicas com uso de Java em um servidor. O código JSP é processado no lado do servidor (server-side), gerando HTML que será enviado para o cliente. Portanto, contrariamente a esta afirmação, o JSP pode ser embutido em HTML e é executado no lado do servidor, não no cliente.
Afirmação III: Triggers são objetos do banco de dados que disparam a execução de um bloco de código em resposta a eventos específicos, como inserções, atualizações ou exclusões. Eles são muito úteis para manter a integridade dos dados ou automatizar tarefas repetitivas sem a necessidade de programação adicional no lado do cliente. Por exemplo, um trigger pode ser usado para automaticamente criar um registro de histórico sempre que uma linha em uma tabela é atualizada. Portanto, a afirmação III está correta.
Com base nas explicações dadas, podemos confirmar que a alternativa correta é a B, que afirma que as afirmações I e III estão corretas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo