SóProvas


ID
2566870
Banca
CESPE / CEBRASPE
Órgão
TRF - 1ª REGIÃO
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

A respeito dos conceitos de banco de dados, normalização, controle de concorrência e modelagem, julgue o item subsecutivo.


Atomicidade é a propriedade que garante que as transações não sejam afetadas pelo funcionamento umas das outras nem tenham acesso aos resultados parciais entre si.

Alternativas
Comentários
  • ACID (atomicidade, consistência, isolamento e durabilidade):

    Atomicidade: Uma transação deve ser uma unidade atômica de trabalho; ou todas as suas modificações de dados são executadas ou nenhuma delas é executada.

    Consistência:Quando concluída, uma transação deve deixar todos os dados em um estado consistente. Em um banco de dados relacional, todas as regras devem ser aplicadas às modificações da transação para manter toda a integridade dos dados. Todas as estruturas de dados internas, tais como índices em árvore B ou listas duplamente vinculadas, devem estar corretas ao término da transação.

    Isolamento: Modificações feitas por transações simultâneas devem ser isoladas das modificações feitas por qualquer outra transação simultânea. Uma transação reconhece os dados no estado em que estavam antes de outra transação simultânea tê-los modificado ou reconhece os dados depois que a segunda transação tiver sido concluída, mas não reconhece um estado intermediário. Isso é chamado serializabilidade porque resulta na capacidade de recarregar os dados iniciais e reexecutar uma série de transações de modo que os dados obtidos estejam no mesmo estado em que estavam depois que as transações originais foram executadas.

    Durabilidade: Depois que uma transação tiver sido concluída, seus efeitos ficam permanentemente no sistema. As modificações persistem até mesmo no caso de uma queda do sistema.

  • O gabarito é Errado.

     

    Complementando o comentário feito pelo Alexandre, a descrição do enunciado se refere ao isolamento. 

  • 2016
    O OLTP (online transaction processing) é utilizado para garantir concorrência nas transações de um SGBD, ao passo que a propriedade de isolamento permite que diversas transações sejam efetuadas simultaneamente.
    certa

     

     

    2015
    A atomicidade é a propriedade que assegura que as atualizações relacionadas e dependentes ocorram dentro dos limites da transação ou nenhuma atualização será efetivada no banco de dados.
    Certa

    2014
    A atomicidade de um SGBD garante que cada transação seja executada de maneira singular, ou seja, que cada transação possua um identificador unívoco. O isolamento do SGBD garante, por sua vez, que as transações sejam executadas isoladamente uma das outras.
    errada

  • Errado.

    "... garante que as transações não sejam afetadas pelo funcionamento das outas..."

    Questão que envolve ISOLAMENTO.

    Atomicidade a trasação ou é realizada INTEGRALMENTE ou não.

  • ERRADO

    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.
    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. <- Este foi o conceito apresentado
    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.

  • Outra questão ajuda a resolver...

    (CESPE - TRE/RS - 2015) A atomicidade é a propriedade que assegura que as atualizações relacionadas e dependentes ocorram dentro dos limites da transação ou nenhuma atualização será efetivada no banco de dados.

    Gabarito: Certo.

     

     

  • Os conceitos da propriedade ACID:

    Atomicidade:
    Significado para: Na transação ou se faz tudo, ou nada, sem meio termo. Pensando que em uma transação podemos ter mais de uma operação, então "em uma transação realizamos a inclusão de um cliente novo, a geração de uma nota fiscal e a baixa no estoque do produto vendido, ao final desta transação, devemos confirmar a transação por inteiro e gravar todas estas operações, se esta transação não se confirmar ao final, nenhuma destas operações pode ser gravada no banco de dados, garantindo assim a atomicidade da transação".

     

    http://paposql.blogspot.com.br/2013/05/os-conceitos-da-propriedade-acid.html
     

  • A transação deve ser realizada em sua totalidade ou não deve ser realizada de forma alguma 

  • Essa é a propriedade do isolamento! Atomicidade é a propriedade que as transações devem ser executadas por inteiro. Produtos intermediários da transação não deverão ser persistidos no banco de dados.

    Gabarito: E

  • Gabarito: Errado.

    Atomicidade: cada transação deve ser executada por completo ou não ser executada.

  • ERRADA

    ACID é um conceito que se refere às quatros 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.

    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.

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

    Questão semelhante:

    A respeito de SGBDs, assinale a opção correta:

    Conforme o princípio da atomicidade, caso ocorra erro em determinada transação, todo o conjunto a ela relacionado será desfeito até o retorno ao estado inicial, como se a transação nunca tivesse sido executada. CERTA.

  • O modelo ACID é um dos mais velhos e importantes conceitos da teoria de Banco de Dados. Ele define quatro pontos que todos os SGBD devem ter: atomicidade, consistência, isolamento e durabilidade. Qualquer BD que não atinja algum desses pontos pode ser considerado não confiável.

    FONTE: https://www.diegomacedo.com.br

  • errado isso quem faz é isolamento

    Atomicidade: uma transação é uma unidade de processamento

    atômica; ela deve ser realizada em sua totalidade ou não deve ser

    realizada de forma alguma. Assim, a propriedade de atomicidade exige

    que uma transação seja executada até o fim. Se uma transação não for

    completada por algum motivo, como uma falha no sistema no meio da

    execução da transação, a técnica de recuperação precisa desfazer

    quaisquer efeitos da transação no banco de dados (rollback). Por sua

    vez, as operações de gravação de uma transação confirmada devem ser,

    por fim, gravadas no disco (commit). A responsabilidade por garantir

    essa propriedade é do subsistema de recuperação de transação.

    ▪ Consistência: uma transação deve, se for completamente executada do

    início ao fim sem interferência de outras transações, levar o banco de

    dados de um estado consistente para outro. Um estado consistente

    do banco de dados é aquele que satisfaz todas as suas regras e restrições.

    A responsabilidade pela preservação da consistência é atribuída aos

    programadores que escrevem os programas de bancos de dados ou ao

    módulo do SGBD que impõe restrições de integridade

    ▪ Isolamento: uma transação deve parecer executar isoladamente das

    demais, embora centenas de transações possam ser executadas

    concorrentemente. Este princípio funciona como um mecanismo de

    controle que visa assegurar que nenhuma outra transação, operando no

    mesmo sistema, possa interferir no funcionamento da transação

    corrente. Outras transações não podem visualizar os resultados parciais

    das operações de uma transação em andamento. A responsabilidade por

    esta propriedade é do subsistema de controle de concorrência do

    SGBD.

    Elsmari e Navathe destacam os seguintes níveis de isolamento:

    o Nível 0: não grava sobre as leituras sujas das transações de nível

    mais alto. Leitura suja ocorre quando a transação lê dados

    escritos por uma transação simultânea não efetivada.

    o Nível 1: não tem atualizações perdidas.

    o Nível 2: não tem atualizações perdidas ou leituras sujas.

    o Nível 3: isolamento verdadeiro, permite leituras repetitivas.

    ▪ Durabilidade: as mudanças aplicadas ao banco de dados pela transação

    confirmada precisam persistir no banco de dados. Esta propriedade

    garante que os resultados de uma transação são permanentes e somente

    podem ser desfeitos somente por uma transação subsequente. Essas

    mudanças não devem ser perdidas por causa de alguma falha

    após a realização da transação. Esta propriedade é de

    responsabilidade do subsistema de recuperação do SGBD

  • Atomicidade é uma característica das transações no

    banco de dados que quando realizadas devem ser

    feitas por completo, caso contrário, não devem ser

    realizadas

  • Atomicidade: ou tudo ou nada em uma transação.

    Gabarito Errado

  • SÃO PROPRIEDADES CLÁSSICAS DOS BANCOS DE DADOS (ACID):

    1. Atomicidade: transação será feita completamente ou não será feita.

    2. Consistência: A transação cria um novo estado válido dos dados, em caso de falha, retorna-se ao estado incial.

    3. Isolamento: uma transação em andamento deve permanecer isolada de qualquer outra operação;

    4. Durabilidade: dados são registrados de tal forma que mesmo no caso de falha ou reinício do sistema, os dados estarão disponíveis em seu estado correto.

  • Quem faz isso é o Isolamento

  • Fala meu aluno(a)!

    Gabarito: ERRADO. (o certo é isolamento)

    Professor, esse assunto cai muito em provas?

    R. Cai não, chove nas provas, kkkkkk. (É preciso entender, depois memorizar).

    Propriedades de Banco de Dados Chamado também de: (Transações).

    Qual a propriedade de Banco de Dados: ACID.

    Atomicidade

    Consistência

    Isolamento

    Durabilidade

    Atomicidade: Uma transação é uma unidade de processamento que deve ser realizada integralmente ou não é realizada (ou tudo ou nada).

    Consistência: Uma transação, após sua execução, deve levar o Banco de Dados de um estado consistente para outro estado consistente. 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.

    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.