Questão FC96184
A respeito de propriedades e transações de bancos de dados, julgue o item subsequente. No processamento de transações em um sistema de banco de dados, o uso de bloqueios (locks) te
Sistema de Gerenciamento de Banco de Dados (SGBD)
CEBRASPE (CESPE) · 2023
No processamento de transações em um sistema de banco de dados, o uso de bloqueios (locks) tem o objetivo de garantir a propriedade da atomicidade das transações.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Comentário: A afirmação está errada porque o uso de bloqueios (locks) em um sistema de banco de dados visa garantir a propriedade da isolação das transações, e não a atomicidade. A atomicidade assegura que uma transação seja tratada como uma unidade indivisível, ou seja, ou todas as suas operações são completadas ou nenhuma delas é. Já a isolação é o que permite que transações concorrentes sejam executadas sem interferência, usando bloqueios para evitar que uma transação acesse dados que estão sendo modificados por outra. Portanto, o propósito dos bloqueios está mais relacionado à isolação do que à atomicidade.
Conteúdo do catálogo FC Concursos · Atualizado em