Filtrar


Questões por página:
Sobre as propriedades ACID de transações em sistemas de gerenciamento de bancos de dados relacionais, analise as afirmações a seguir.

I - Atomicidade garante que a transação seja executada por completo ou não produza efeito algum; em caso de falha antes da efetivação (commit), as operações já realizadas devem ser desfeitas (rollback).
II - Consistência é responsabilidade exclusiva do SGBD, que a assegura independentemente da lógica das transações submetidas pelas aplicações.
III - Isolamento, em seu grau máximo (serializável), garante que a execução concorrente de transações produza resultado equivalente ao de alguma execução serial dessas mesmas transações.
IV - Durabilidade garante que os efeitos de uma transação persistam após o commit, ainda que essa garantia dispense o registro em memória não volátil, por se tratar de propriedade lógica do modelo transacional. 

Quais estão corretas? 
No que se refere às propriedades ACID, assinale a opção que corresponde à propriedade que assegura que os efeitos de uma transação já confirmada (commit) persistam mesmo após falhas de energia ou reinicialização do sistema.
No contexto de Sistemas de Gerenciamento de Bancos de Dados Relacionais (SGBD), um conjunto de operações é considerado uma transação confiável se atender a critérios rigorosos que garantam, por exemplo, que uma falha no sistema não deixa os dados em um estado parcial ou corrompido.

Sobre as propriedades fundamentais que regem as transações em bancos de dados, assinale a opção que indica a propriedade que, uma vez confirmada, assegura que a operação não será perdida, mesmo em caso de falha de energia ou colapso do sistema.
Acerca de processamento de transações, controle de concorrência e recuperação, pode-se afirmar que:
No contexto de Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDR), como SQL Server, PostgreSQL e Oracle, o conceito de transação é fundamental para o processamento de dados. Uma transação corresponde a uma unidade lógica de trabalho que deve ser executada de forma completa e consistente.

O uso de transações tem como objetivo principal garantir que o banco de dados