SóProvas


ID
2518324
Banca
FCC
Órgão
TRE-PR
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

O gerenciamento de transações em um banco de dados deve considerar um conjunto de propriedades conhecidas pela sigla ACID.


I. Uma transação interrompida ao meio pode deixar o banco de dados em um estado inconsistente. O banco de dados deve prover recursos para remoção dos efeitos de transações incompletas, garantindo assim a autenticidade.


II. A consistência tem por objetivo garantir que o banco de dados antes da transação esteja consistente e que após a transação permaneça consistente. Todas as regras devem ser aplicadas às modificações da transação para manter toda a integridade dos dados.

III. Modificações feitas por transações simultâneas devem ser isoladas das modificações feitas por qualquer outra transação simultânea. O isolamento deve garantir que duas transações, executadas de forma concorrente, devem ter o mesmo resultado que teria se fossem executadas em ordem serial.

IV. O SGBD mantém um registro (log) das ações executadas pelo usuário para que, se ocorrer queda do sistema antes que todas as mudanças tenham sido feitas em disco, este log seja usado para restaurar o estado do banco de dados quando o sistema for reiniciado, garantindo assim a disponibilidade.


As propriedades ACID sublinhadas que estão corretamente definidas são as que constam APENAS em

Alternativas
Comentários
  • ATOMICIDADE - serem sempre executadas por completo

    CONSISTENCIA - as transações efetuadas devem levar o sistema sempre a um estado válido

    ISOLAMENTO - as transações nao tem conhecimento uma das outras (nao se misturam)

    DURABILIDADE - uma vez gravadas na base, devem persistir ao longo do tempo

     

    GAB: D

  • Misturou o ACID do BD com a DICA da segurança.

  • Ano: 2010Banca: CESPEÓrgão: Banco da AmazôniaProva: Técnico Científico - Tecnologia da Informação

    Atomicidade, consistência, isolamento e durabilidade são propriedades fundamentais que devem ser apresentadas por uma transação de banco de dados.

    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

     

  • LETRA D

     

    I. Uma transação interrompida ao meio pode deixar o banco de dados em um estado inconsistente. O banco de dados deve prover recursos para remoção dos efeitos de transações incompletas, garantindo assim a autenticidade. ERRADO - Garantindo a CONSISTÊNCIA

    II. A consistência tem por objetivo garantir que o banco de dados antes da transação esteja consistente e que após a transação permaneça consistente. Todas as regras devem ser aplicadas às modificações da transação para manter toda a integridade dos dados. - CORRETO


    III. Modificações feitas por transações simultâneas devem ser isoladas das modificações feitas por qualquer outra transação simultânea. O isolamento deve garantir que duas transações, executadas de forma concorrente, devem ter o mesmo resultado que teria se fossem executadas em ordem serial.- CORRETO

    IV. O SGBD mantém um registro (log) das ações executadas pelo usuário para que, se ocorrer queda do sistema antes que todas as mudanças tenham sido feitas em disco, este log seja usado para restaurar o estado do banco de dados quando o sistema for reiniciado, garantindo assim a disponibilidade. ERRADODisponibilidade é a persistência dos dados ao longo do tempo ou sob falhar.

    O Correto seria CONSISTÊNCIA, que é o ato de retornar o banco de dados ao seu estado original

  • - Atomicidade: uma transação é uma unidade de processamento, é realizada integralmente ou não é realizada.

    Subsistema de recuperação de transação

     

    - Consistência: uma transação leva um banco de dados de um estado consistente para outro estado consistente.

    Responsabilidades dos programadores da aplicação

     

    - Isolamento: uma transação deve parecer como se estivesse sendo executada isoladamente.

    Subsistema do controle de concorrência do SGBD

     

    - Durabilidade: as alterações aplicadas a um banco de dados por meio de uma transação confirmada (commit) devem persistir no banco de dados.

    Subsistema de recuperação do SGBD

  • Bastava saber o nome das propriedades das siglas:

    A - Atomicidade

    C- Consistência

    I - Isolamento

    D - Durabilidade

    A alternativa I disse "Autenticidade" e a IV mencionou "Disponibilidade", logo já elimina I e IV. Como não há alternativas com uma só resposta

    (Ex: II, somente / III, somente), sobrou só II e III.

  • I. Essa descrição diz respeito à Atomicidade. De acordo com essa propriedade, as transações são realizadas por completo ou simplesmente não são. ERRADA

    II. Perfeito! Se você não lembrava o que significa consistência, essa é uma boa definição. CERTA

    III. Isso mesmo. O isolamento serve para evitarmos resultados indesejados fruto da execução simultânea de duas transações. CERTA

    IV. O “D” do ACID é de Durabilidade, que garante que uma vez finalizada a transação, suas alterações permanecerão no BD. ERRADA