SóProvas


ID
2764465
Banca
FAURGS
Órgão
TJ-RS
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Quanto ao modelo de transações definido no padrão SQL (SQL2 ou superior), assinale com V (verdadeiro) ou F (falso) as afirmações abaixo.

( ) O comando SET TRANSACTION define as propriedades da próxima transação a ser executada e não tem efeito sobre transações já em execução.
( ) O comando ROLLBACK desfaz todas as mudanças realizadas sobre a base de dados, sempre desde o início da transação.
( ) Entre as propriedades que podem ser definidas em um comando SET TRANSACTION, estão o nível de isolamento e o nível de acesso.

A sequência correta de preenchimento dos parênteses, de cima para baixo, é

Alternativas
Comentários
  • O rollback nem sempre desfaz as operações desde o início da transação. Se você configurar um checkpoint no meio de sua transação ele voltará até esse checkpoint, e não até o início.

  • Através do comando SET TRANSACTION podemos definir:

    1. O nível de Isolamento que pode ser

    READ UNCOMMITED,

    READ COMMITED,

    REPEATABLE READ ou

    SERIALAZABLE

    Ex: ISOLATION LEVEL SERIALAZABLE.

    2. O modo de acesso de uma transação que pode ser READ ONLY ou READ WRITE.

    3. O tamanho da área de diagnóstico. Ex.: DIAGNOSTIC SIZE 5

  • rollback to savepoint não precisa ser desde o início...