Ciência da Computação Banco de Dados Filosofia do SGBD

Um sistema gerenciador de banco de dados (SGBD) deve prover algumas características relacionadas a determinadas transações, entre elas a atomicidade. Assinale a opção correta que corresponde à atomicidade em um SGBD.

  • A.

    Em um SGBD, ou todas as operações da transação são efetivadas com sucesso ou nenhuma delas se efetiva.

  • B.

    Uma transação sempre leva o banco de dados de um estado consistente para outro estado também consistente.

  • C.

    Uma transação não deve sofrer interferências de outras transações que estejam executando concorrentemente.

  • D.

    Um SGBD deve garantir que as modificações realizadas por uma transação que concluiu com sucesso sejam mantidas.

  • E.

    Qualquer falha posterior ocorrida no banco de dados deve modificar as transações decorrentes.