SóProvas


ID
1175929
Banca
FDC
Órgão
IF-SE
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Em bancos de dados PostgreSQL, uma transação é um conjunto de operações com início e fim, iniciando quando se executa o primeiro comando SQL e terminando de acordo com as situações caracterizadas a seguir:

I - o comando BEGIN inicia um bloco de comandos SQL que fazem parte de uma transação.

II - a transação é finalizada por um comando ALFA específico, que dispara a efetivação normal da transação no banco de dados e torna públicos aos demais usuários os resultados da execução dos seus comandos.

III - um comando BETA aborta a transação que está em andamento, impedindo que as alterações nos dados nela realizadas sejam efetivadas no banco de dados.

Os comandos ALFA e BETA denominam-se, respectivamente:

Alternativas
Comentários
  • Gabarito: E.

     

    Commit - transação é finalizada com sucesso e persistida no BD.

    Rollback - transação é abortada.

  • O postgresql tem o comando ABORT tbm que faz o mesmo que o ROLLBACK, por que não anularam a questão ein?

    ABORT

    ABORT — abort the current transaction

    Synopsis

    ABORT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ]

    Description

    ABORT rolls back the current transaction and causes all the updates made by the transaction to be

    discarded. This command is identical in behavior to the standard SQL command ROLLBACK, and

    is present only for historical reasons.