Buscar

Linguagem de Transação de Dados (TCL) Transaction Control Language

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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).

Mais conteúdos dessa disciplina