-
http://br.groups.yahoo.com/group/timasters/message/68251
.....
Lendo Silberschatz dá para entender porque isto está
errado: Há dois motivos para permitir a concorrência de transações:
1 - Uma transação consiste em diversos passos que podem envolver atividades
de I/O ou CPU. Estes podem operar em paralelo e este paralelismo explorado
para executar diversas transações em paralelo.
2 - Transações curtas e longas podem ser executadas em paralelo se estiverem
operando em diferentes partes do banco. Imagina se tivesse que esperar a
transação longa para poder executar a curta?
Silberschatz finaliza dizendo que a motivação para usar a execução
concorrente em um banco de dados é essencialmente a mesma para usar
multiprogramação em um sistema operacional.
Dái a gente tira como conclusão que nestes casos uma transação toma
conhecimento de outras.
....
-
De onde será que o CESPE tirou essa questão? "... a ATOMICIDADE de cada transação tome conhecimento... Não consegui ver sentido nessa afirmativa.
-
GABARITO: ERRADO
Atomicidade: Uma transação é uma unidade atômica de processamento que deve ser executada integralmente, ou totalmente desfeita.
-
Questão sem sentido. A pessoa responde só pelo feeling mesmo.
-
A banca está usando a definição da propriedade de ISOLAMENTO (lembrar de ACID = Atomicidade, Consistência, Isolamento e Durabilidade)
Trocando atomicidade por isolamento tornaria a questão correta. Gabarito: errado.
-
O conceito da questão (necessidade ou não de conhecimento de outras transações) está relacionado com o conceito de isolamento. Ao afirmar " é desnecessário que a atomicidade de cada...", não vejo erro algum na questão... Realmente atomicidade não quer nem saber sobre isso. Acredito que seja uma daquelas questões em que o examinador pobre de conhecimento simplesmente pega um trecho, dá CTRL + C / CTRL + V, muda uma ou duas palavras, e joga a questão totalmente fora de contexto, com o gabarito falso, sem nem ao mesmo analisar o sentido final da frase criada.
-
Rafael falou pouco mas falou bonito, haha!
Na verdade quem cuida da Atomicidade é o subsistema de restauração de transação do módulo de gerência de transação, conforme definição do Navathe.
Sendo assim, o que o autor quis fazer foi tentar confundir o candidato, usando a definição de Isolamento no lugar de Atomicidade...Entretanto, se você pensar bem, talvez uma alteração no banco referente à alguns WRITEs de algumas operaçãoes de uma transação, possa ser intercalado com outros WRITEs de outras transações...e pode ser que estes dados, sejam os mesmos; sendo assim, caso ocorra um RollBack da transação, seria necessário sim, conhecer as outras transações.
-
Questão rabujenta e mal elaborada. Trocar ISOLAMENTO por ATOMICIDADE não torna a questão errada. PLMD, melhore CESPE.