SóProvas


ID
1120900
Banca
CESPE / CEBRASPE
Órgão
TRT - 17ª Região (ES)
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Em relação aos conceitos de transações, tipos de bancos de dados e índices, julgue os itens subsecutivos.

Para assegurar a integridade dos dados, exige-se que um sistema de banco de dados mantenha as seguintes propriedades das transações: atomicidade, consistência, isolamento e durabilidade.

Alternativas
Comentários
  • tem que usar ACID!

  • CERTO

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

  • Segundo Date, as transações possuem (ou deveriam possuir!) quatro propriedades importantes, que são chamadas "propriedades ACID": Atomicidade, Correção, Isolamento e Durabilidade. Resumindo:

    Atomicidade: As transações são atômicas (tudo ou nada)

    Correção: As transações transformam um estado correto do banco de dados em outro estado correto, sem necessariamente preservar a correção em todos os pontos intermediários.

    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.

    Durabilidade: Uma vez completado o COMMIT da transação, suas atualizações sobrevivem no banco de dados mesmo que haja uma queda subsequente do sistema.

  • (C)

    Questão recorrente:

    -As propriedades usualmente requeridas para transações em bancos de dados são identificadas pela sigla ACID.atomicidade, consistência, isolamento, durabilidade (C)

  • GABARITO CORRETO!

    .

    .

    ESSAS SÃO AS PRINCIPAIS CARACTERÍSTICAS QUE TODO SGBD DEVE TER (CESPE JÁ FOI CATEGÓRICO NESSE SENTIDO).

    CONFORME LECIONA NAVATHE (6ª EDIÇÃO, PÁGINA 508):

    Atomicidade. Uma transação é uma unidade de processamento atômica; ela deve ser realizada em sua totalidade ou não ser realizada de forma alguma.

    Preservação da consistência. Uma transação deve preservar a consistência, significando que, se ela for completamente executada do início ao fim sem interferência de outras transações, deve levar o banco de dados de um estado consistente para outro.

    Isolamento. Uma transação deve parecer como se fosse executada isoladamente de outras transações, embora muitas delas estejam sendo executadas de maneira simultânea. Ou seja, a execução de uma transação não deve ser interferida por quaisquer outras transações que acontecem simultaneamente.

    Durabilidade ou permanência. As mudanças aplicadas ao banco de dados pela transação confirmada precisam persistir no banco de dados. Essas mudanças não devem ser perdidas por causa de alguma falha.

  • Fala meu aluno(a)!

    Gabarito: CERTO.

    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!