Questão FC369539
No contexto de processamento de transações em sistemas de bancos de dados relacionais, definimos uma escala (ou schedule) concorrente a uma execução intercalada das operações (ou i
Sistema de Gerenciamento de Banco de Dados (SGBD)
FGV · 2024
No contexto de processamento de transações em sistemas de bancos de dados relacionais, definimos uma escala (ou schedule) concorrente a uma execução intercalada das operações (ou instruções) das transações envolvidas na escala.
Da mesma maneira, uma execução serial é aquela na qual todas as operações de uma transação são realizadas, sem alternância com operações de outras transações. O processo se repete até que todas as transações da escala tenham sido completadas.
Ainda, uma escala é dita serializável se o resultado de sua execução produz o mesmo resultado de alguma execução serial (execução na qual todas as operações de uma transação são realizadas) das transações envolvidas.
Dados os conceitos anteriormente apresentados, e considerando-se as propriedades ACID de transações, assinale a opção indica a propriedade ACID que guarda relação direta com o conceito de escalas concorrentes serializáveis.
- Atomicidade.
- Consistência.
- Corretude.
- Durabilidade.
- Isolamento.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Isolamento é a propriedade ACID que garante que transações concorrentes não se afetem mutuamente de modo aparente ao usuário; o sistema deve fazer com que a execução concorrente seja indistinguível de alguma execução serial.
No contexto de escala concorrente, dizer que uma escala é serializável é afirmar justamente que, apesar das operações estarem intercaladas, o resultado final coincide com o de uma execução sem alternância entre transações.
Para atingir esse comportamento, SGBDs empregam mecanismos como locks, ordenação por timestamps e MVCC, que controlam acesso a dados e impedem leituras/atualizações conflitantes.
Assim, a propriedade de isolamento está diretamente relacionada ao conceito de escalas concorrentes serializáveis, pois define a exigência de equivalência a alguma execução serial, preservando a integridade e previsibilidade do banco.
Conteúdo do catálogo FC Concursos · Atualizado em