

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Se uma transação que realiza uma atualização nos dados armazenados em um banco de dados falhar por algum motivo, ela sofrerá
commit e rollback.
commit, abort e rollback.
abort, commit e rollback.
abort e rollback.
abort e commit.
Uma transação consiste em uma sequência de instruções de consulta e/ou atualização. Sobre transações em banco de dados, é INCORRETO afirmar:
O commit confirma a transação atual em um banco de dados.
A transação rollback é útil se alguma condição de erro for detectada durante a execução da transação.
Uma vez que a transação tenha executado um commit, seus efeitos não podem mais ser desfeitos por um rollback.
O sistema de banco de dados garante que, no caso de alguma falha, como uma interrupção de energia, os efeitos de uma transação sejam revertidos se esse sistema ainda não tiver executado o commit.
O commit é utilizado para evitar novas atualizações nos dados por outros comandos SQL.
Uma das características dos Sistemas Gerenciadores de Bancos de Dados (SGBD) é a sua capacidade de realizar e gerenciar uma unidade atômica de trabalho que deve ser totalmente concluída ou não realizada. Sendo assim, esse é o conceito de
consistência.
atomicidade.
transação.
operação.
seleção.
Uma transação é um programa em execução que forma uma unidade lógica de processamento de banco de dados, que inclui uma ou mais operações de acesso ao banco de dados. Sobre as transações, assinale a alternativa correta.
O nível mais alto de isolamento da SQL para uma transação é SERIALIZABLE.
A propriedade de durabilidade é de responsabilidade do subsistema de concorrência do SGBD.
Consistência é a propriedade das transações caracterizada pelo fato dela ser realizada em sua totalidade ou não ser realizada de forma alguma.
A operação END_TRANSACTION sinaliza um final bemsucedido da transação.
O log do sistema registra os acessos ao banco de dados e garante serialização das transações.
Uma transação de banco de dados deve possuir as propriedades abaixo, exceto uma. Assinale a alternativa que a apresenta.
Durabilidade.
Atomicidade.
Confidencialidade.
Consistência.
Isolamento.
Em banco de dados, uma transação pode ser considerada como qualquer ação que tenha a propriedade de ler e/ou gravar em um banco. Pode, ainda, consistir em comandos como SELECT, INSERT e UPDATE, que podem gerar listas de conteúdo de uma tabela, adicionando linhas a uma ou mais tabelas, ou mesmo que possam alterar valores de atributos em diferentes tabelas. Dois comandos SQL, que são importantes, fornecem o suporte às transações. Assinale a alternativa correta acerca desses comandos.
INSERT; SELECT.
INSERT; UPDATE.
UPDATE; COMMIT
COMMIT; ROLLBACK.
As transações em banco de dados devem possuir a garantia, sob um ponto de vista lógico, de serem executadas em sua totalidade ou não, mesmo que haja alguma falha no decorrer do processo. Essa característica está relacionada com a garantia de que as transações sejam:
duráveis ou persistentes.
serializáveis.
isoladas uma das outras.
atômicas.
armazenáveis.
Em relação às transações em banco de dados, assinale a alternativa correta.
Os esquemas de bloqueio podem ser descritos como otimistas, pois fazem a suposição do melhor caso possível.
Para os fragmentos de dados muito pequenos, não é necessário supor acesso concorrente, nem há necessidade de bloqueio.
Esquemas de validação ou certificação fazem a suposição de que os conflitos provavelmente serão bastante raros na prática, fazendo as verificações se ocorreu algum conflito somente no momento do COMMIT.
Esquemas de bloqueio otimistas não fazem verificação da existência de conflitos em nenhuma fase da transação.
Os esquemas otimistas devem ser evitados em sistemas com grande número de processadores paralelos.
Em bancos de dados, uma transação é uma unidade lógica de trabalho, começando com a operação BEGIN TRANSACTION e terminando conforme descrito a seguir:
I. Com uma operação específica, que indica o término bem-sucedido da transação. Ela informa ao gerenciador de transações que uma unidade lógica de trabalho foi concluída com sucesso, que o BD está novamente em estado correto e que todas as atualizações foram feitas por essa unidade de trabalho e podem ser gravadas no banco de dados.
II. Com uma operação específica, que indica o término malsucedido da transação. Ela informa ao gerenciador de transações que algo saiu errado, que o BD pode estar em um estado incorreto, e que todas as transações feitas pela unidade lógica de trabalho até o momento devem ser desfeitas.
Essas operações são denominadas, respectivamente,
SUCCESS e ROLLBACK.
SUCCESS e RECOVER.
COMMIT e ABORT.
COMMIT e RECOVER.
COMMIT e ROLLBACK.
Uma transação é uma unidade lógica de trabalho que tem como uma de suas propriedades a atomicidade. Segundo essa propriedade, uma vez que a transação tenha sido executada suas atualizações tornam-se permanentes no banco de dados.
Analise as seguintes afirmativas sobre transações em bancos de dados e assinale com V as verdadeiras e com F as falsas.
( ) O término da execução de uma transação corresponde a um commit ou roll-back.
( ) A transação deve primeiro fazer as leituras e depois as escritas.
( ) A definição da transação deve atualizar explicitamente os índices.
( ) As transações podem ser executadas concorrentemente.
Assinale a alternativa que apresenta a seqüência de letras CORRETA.
(F) (V) (F) (V)
(F) (V) (V) (F)
(V) (F) (F) (V)
(V) (F) (V) (F)
Uma transação envolvendo um banco de dados atingirá seu término planejado com a execução de uma operação
Em Banco de Dados, necessitamos ser mais precisos sobre o que significa um "término bem sucedido" de uma transação. Para tanto, estabelecemos um modelo abstrato simples. Uma transação deve ser feita em um dos seguintes estados, com seus respectivos conceitos:
Somente as afirmativas 1, 2 e 3 são verdadeiras.
Somente as afirmativas 1, 2 e 5 são verdadeiras.
Somente as afirmativas 1, 3 e 5 são verdadeiras.
Somente as afirmativas 2, 4 e 5 são verdadeiras.
As afirmativas 1, 3, 4 e 5 são verdadeiras.
O processamento de transações garante a integridade dos dados, permitindo que múltiplas alterações em uma ou mais tabelas de dados ocorram ou não, de forma integrada. A esse respeito é correto afirmar que
Sobre os conceitos que envolvem transações em Banco de Dados, considere as afirmativas abaixo:
As afirmativas 1, 2, 3, 4 e 5 são verdadeiras.
Somente as afirmativas 1, 2 e 3 são verdadeiras.
Somente as afirmativas 1, 3, 4 e 5 são verdadeiras.
Somente as afirmativas 2, 4 e 5 são verdadeiras.
Somente as afirmativas 1, 2, 3 e 5 são verdadeiras.
Em uma transação, em um banco de dados relacional, quando todas as atualizações feitas são canceladas na finalização da transação, a operação realizada foi
Cancel.
Commit
Rollback.
Abnormal end.
Back transaction.