SóProvas


ID
266797
Banca
CESPE / CEBRASPE
Órgão
PC-ES
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Quanto aos conceitos de banco de dados, storage e RAID, julgue
os itens seguintes.

Em bancos de dados multiusuário, o controle de concorrência é um mecanismo utilizado no processamento de transações para garantir a propriedade da atomicidade.

Alternativas
Comentários
  • Resposta : ERRADO

    Pois:
    Isolamento: as atualizações de uma transação em execução não são visíveis para outras transações.
    Atomicidade: uma transação é uma unidade atômica de processamento; ou todas suas operações são executadas ou nenhuma é executada.

    A assertiva misturou os 2 conceitos.
  • Atomicidade: As transações são atômicas (tudo ou nada)

    Isolamento: As transações são isoladas uma das outras. Isto é, embora em geral haja muitas transações sendo executadas ao mesmo tempo, as atualizações de qualquer transação dada são ocultas de todas as outras até o COMMIT dessa transação.

    Percebam que a questão nos apresenta uma definição corretamente associada ao isolamento.

  • GABARITO: ERRADO.

    Pega a visão!

    ACID é um conceito que se refere às quatro propriedades de transação de um sistema de banco de dados: Atomicidade, Consistência, Isolamento e Durabilidade.

    Atomicidade: Em uma transação envolvendo duas ou mais partes de informações discretas, ou a transação será executada totalmente ou não será executada, garantindo assim que as transações sejam atômicas. (Logo, percebemos que a questão NÃO trata dessa propriedade. Prossigamos...)

    Consistência: A transação cria um novo estado válido dos dados ou em caso de falha retorna todos os dados ao seu estado antes que a transação foi iniciada.

    Isolamento: Uma transação em andamento mas ainda não validada deve permanecer isolada de qualquer outra operação, ou seja, garantimos que a transação não será interferida por nenhuma outra transação concorrente. (Percebeu o termo? CONCORRENTE!)

    Durabilidade: Dados validados são registados pelo sistema de tal forma que mesmo no caso de uma falha e/ou reinício do sistema, os dados estão disponíveis em seu estado correto.

    Bons estudos.

  • Propriedades das transações >> Responsáveis:

    ATOMICIDADE >> Subsistema de recuperação

    ISOLAMENTO >> Subsistema de controle de concorrência.

    DURABILIDADE >> Subsistema de recuperação.

    CONSISTÊNCIA >> Programador ou módulo de restrições de integridade.

    Fonte: Ramom Souza - Exponencial

  • CESPE:

    Os mecanismos de controle de concorrência implementados em sistemas de bancos de dados visam garantir que as transações tenham a propriedade de isolamento. CERTO

  • gabarito: errado

    ISOLAMENTO: uma transação deve parecer executar isoladamente/independentemente das demais, mesmo que diversas transações estejam sendo executadas concorrentemente.

    Responsável: Subsistema de Controle de Concorrência.

    • Atomicidade = subsistema de recuperação
    • Consistência= subsistema de integridade
    • Isolamento= subsistema de concorrência
    • Durabilidade= subsistema de recuperação
  • Transação é um programa ou um processo em andamento que inclui acessos ao banco de dados. Aquela possui as seguintes propriedades (C I D A): 

     

    CONSISTÊNCIA – Respeita as regras e restrições de integridade dos dados, ou seja, os dados não podem ser alterados (são íntegros/ consistentes) – Em uma transação bancária, não posso depositar R$100,00 e só chegar na conta de destino R$50,00.  

     

    ISOLAMENTO – Várias transações podem ocorrer juntas, mas é como se estivessem sozinhas (isoladas) – Exemplo de um banco de questões de concurso no qual vários alunos fazem filtros simultâneos (operações exteriores), mas essas modificações não se comunicam (parecem isoladas).  

     

    DURABILIDADE – Os resultados de uma transação serão definitivos – Mesmo se acabar a energia os dados estarão disponíveis.   

     

    ATOMICIDADE – A transação deve ocorrer até o fim (Não pode ser dividida) – ou faz até o fim ou nem faz – Exemplo do átomo no qual acreditavam ser indivisível.   

    copiado do colega Cibodosam do projeto missão

  • "A propriedade de isolamento garante que cada transação pareça executar isoladamente das demais, embora centenas de transações possam estar executando concorrentemente."

    Fonte: Navathe

  • gabarito: errado

    ISOLAMENTO: uma transação deve parecer executar isoladamente/independentemente das demais, mesmo que diversas transações estejam sendo executadas concorrentemente.

    Responsável: Subsistema de Controle de Concorrência.

    • Atomicidade = subsistema de recuperação
    • Consistência= subsistema de integridade
    • Isolamento= subsistema de concorrência
    • Durabilidade= subsistema de recuperação

  • Em bancos de dados multiusuário, o controle de concorrência é um mecanismo utilizado no processamento de transações para garantir a propriedade do isolamento. 

    gab: ERRADO