SóProvas


ID
3347965
Banca
IBADE
Órgão
IF-RO
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Em bancos de dados, uma transação é um conjunto de operações delimitadas por um início e um fim. Iniciando quando se executa o primeiro comando SQL e terminando de acordo com as seguintes situações:

(1) encerra a transação salvando permanentemente todas as alterações realizadas durante a transação.

(2) encerra a transação descartando todas as alterações realizadas durante a transação.

As operações em (1) e em (2) são conhecidas, respectivamente, por:

Alternativas
Comentários
  • Transação - Uma transação é um conjunto de operações, delimitadas por um início e um fim. Iniciando quando se executa o primeiro comando SQL e terminando de acordo com as seguintes situações:

    Commit --> Comando que grava definitivamente os efeitos dos comandos de uma transação (insert, delete e update)

    RollbackComando --> que desfaz os efeitos dos comandos da transação (insert, delete e update)

    Fim da sessão --> Quando a sessão é encerrada sem problemas, ocorre um commit implícito, caso haja algum problema, ocorre um rollback implícito.

    Comando DDL ou DCL --> Todo comando DDL (create, alter e drop) e DCL (grant e revoke) provocam o fim da transação corrente, havendo um commit implícito.

    Commit - Quando o comando commit é executado, as alterações nos dados são gravadas no banco de dados.

  • GABARITO A!

    .

    .

    A QUESTÃO TRATA DOS COMANDOS DE LINGUAGEM DE TRANSAÇÃO DE DADOS (DTL), GUERREIROS.

    Os comandos DTL são responsáveis por gerenciar diferentes transações ocorridas dentro de um banco de dados. Ele é dividido em 3 comandos:

    BEGIN TRAN (OU BEGIN TRANSACTION) – Marca o começo de uma transação no banco da dados que pode ser completada ou não.

    COMMIT – Envia todos os dados da transação permanentemente para o banco de dados.

    ROLLBACK – Desfaz as alterações feitas na transação realizada.

    Comandos como Insert, Update e Delete, são processos de transações de dados.

    Navathe, S. B. and Elmasri, R. - Sistemas de Banco de Dados – Fundamentos e Aplicações, Editora LTC, 2002