SóProvas


ID
1215127
Banca
CESPE / CEBRASPE
Órgão
TJ-SE
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens que se seguem, acerca das linguagens de definição, manipulação, controle e transação de dados em sistemas gerenciadores de banco de dados relacionais.

Os comandos commit e rollback são utilizados para finalizar uma transação.

Alternativas
Comentários
  • Correto: no sentido que se uma transação for "commitada" ela será finalizada com sucesso; se for feito o rollback, ela será finalizada sem sucesso!

    É isso!
  • Exato, Sérgio. A questão não diz se foi finalizada com ou sem sucesso. Nos dois casos ela é finalizada.

  • END TRANSACTION ?

  • GABARITO CORRETO!

    .

    .

    Os comandos DTL são responsáveis por gerenciar diferentes transações ocorridas dentro de um banco de dados. Ele é dividido em três 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.

  • Segundo C. J. Date

    Basicamente, uma transação começa quando uma operação BEGIN TRANSACTION é executada, e termina quando uma operação COMMIT ou ROLLBACK correspondente é executada.

    FONTE: Livro Introdução a Sistemas de Banco de Dados.

  • DTL (Data Transaction Language ou Linguagem de Transação de Dados). Comandos BEGIN TRAN (ou Begin Transaction), COMMIT e ROLLBACK.

        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.