SóProvas


ID
201364
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

No controle de transações, é desnecessário que a atomicidade de cada transação tome conhecimento de outras transações concorrentes no sistema.

Alternativas
Comentários
  • 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.