No funcionamento de um sistema de gerenciamento de banco de dados, uma situação de falha ocorre quando dois usuários tentam alterar, simultaneamente, um mesmo registro. Por exemplo, no caso de dois clientes de uma empresa de cartões de crédito tentarem realizar, num dado instante, a liquidação de um mesmo boleto da mesma fatura, um deles receberá uma mensagem de falha. A situação descrita é conhecida por:
Responder
💬 COMENTÁRIOS 📊 ESTATÍSTICAS 💾 SALVAR ⭐ PREMIUM
As transações em banco de dados possuem propriedades que
buscam proteger dados contra perdas ou danos.
A propriedade durabilidade tem relação com:
✂️ A) a técnica de recuperação, para desfazer quaisquer efeitos de
transações não completadas por algum motivo;
✂️ B) as restrições de integridade especificadas para o esquema,
bem como quaisquer outras restrições no banco de dados;
✂️ C) o subsistema de recuperação do Sistema Gerenciador de
Banco de Dados, por meio do log do sistema, para transações
confirmadas e modificáveis pela execução de outra transação
futura;
✂️ D) o ocultamento das atualizações por parte de cada transação
até que esta esteja confirmada;
✂️ E) os níveis de durabilidade de uma transação variando do nível
1 ao 3, de forma a evitar atualizações perdidas.
Responder
💬 COMENTÁRIOS 📊 ESTATÍSTICAS 💾 SALVAR ⭐ PREMIUM
No modelo ACID de transações em bancos de dados relacionais,
o princípio de isolamento garante que transações concorrentes
não interfiram de forma incorreta umas nas outras. Assinale a
opção em que é indicado o mecanismo que implementa o
princípio de isolamento por meio do uso de bloqueios que só são
liberados depois da conclusão da fase de crescimento da
transação.
✂️ C) 2PL (two-phase locking )
✂️ D) controle de concorrência otimista
✂️ E) MVCC (multiversion concurrency control )
Responder
💬 COMENTÁRIOS 📊 ESTATÍSTICAS 💾 SALVAR ⭐ PREMIUM