Questão 1901904

Tecnologia da Informação · 2020

Questão

ID 1901904

Disciplina: Tecnologia da Informação

Assunto: Suporte a Transação em SQL

Ano: 2020 Banca: COPESE UFPI - Comissão permanente de Seleção da Universidade Federal do Piauí Órgão: Assembleia Legislativa do Piauí


Sobre transações e seus comandos na linguagem SQL, avalie as seguintes afirmativas.

I. Os comandos COMMIT, ROLLBACK e DROP fazem parte do controle de transações do SQL;

II. O comando ROLLBACK fecha o bloco da transação e é a indicação que a transação deve ser terminada, mas tudo que tentou ser feito deve ser descartado porque alguma coisa errada aconteceu e ela não pode terminar normalmente. Nada realizado dentro dela será perdurado no banco de dados;

III. Commit em duas fases refere-se a uma transação que pode utilizar dois ou mais bancos de dados (multi-database), que podem estar localizados em servidores diferentes. Durante uma transação em bancos com essa característica garante-se que o Commit seja realizado em todos os bancos participantes ou em nenhum, ou seja, ou grava tudo ou não grava nada;

IV. Com relação a uma transação atômica deve-se executar com sucesso todas as suas operações ou, em caso de falha, desfazer apenas as operações já executadas que causaram a falha.

Marque a opção que corresponde somente às afirmativas verdadeiras.

Alternativas da questão 1901904
Pular para o conteúdo principal