Prévia do material em texto
@Fer_szilagyi 1. TCL é uma linguagem para controle de: B. transações. Por que esta resposta é a correta? O TCL é uma linguagem de controle voltada para transações em bancos de dados. O DML está relacionado a manipulações, a inserções e a exclusões. Quanto ao DDL, rerere-se a definições. 2. A instrução SAVEPOINT faz parte da linguagem TCL. É responsável por: C. salvar temporariamente uma transação. Por que esta resposta é a correta? Por meio do SAVERPOINT, é possível salvar temporariamente uma transação. O COMMIT é responsável por salvar definitivamente uma transação e o comando ROOLBACK é o responsável por revogá-la, retornando ao estado anteriormente salvo. Não existe comando TCL para excluir uma transação e não salvá-la. 3. A instrução TCL ROOLBACK é utilizada para: A. revogar uma transação. Por que esta resposta é a correta? A instrução ROOLBACK revoga uma transação realizada anteriormente. A instrução ROOLBACK não atualiza uma transação, não cria, não realiza e não é utilizada para inserir uma transação. 4. A instrução TCL COMMIT é responsável por: E. realizar uma gravação permanente. Por que esta resposta é a correta? A instrução TCL COMMIT é responsável por realizar uma gravação permanente na base de dados. O COMMIT realiza uma gravação interna ao banco de dados, única e sem etapas. 5. Qual é a ordem da instrução TCL a seguir? BEGIN TRANSACTION UPDATE FROM TbTime SET ValorSalarioJogador = 500.000 WHERE ValorSalario < 100.000 SAVEPOINT INSERT INTO Tbtime SELECT ValorSalarioJogador IF ‘*Contratado*’= 1 COMMIT ELSE ROLLBACK D. Salvar o salário temporariamente. Depois, se o contrato for assinado, salvar permanentemente. Do contrário, retornar ao salário original. Por que esta resposta é a correta? A ordem da instrução TCL abarca: salvar temporariamente (SAVEPOINT), salvar permanentemente (COMMIT) ou retornar ao estado inicial (ROLLBACK).