Imagem de fundo

Sobre o gerenciamento de transações em bancos de dados...

Sobre o gerenciamento de transações em bancos de dados, assinale a alternativa INCORRETA:


RAMAKRISHNAN, Raghu; GEHRKE, Johannes. Database Management Systems. 3ed, 2018.


A

É uma das tarefas do SGBD (DBMS) gerenciar o acesso aos dados para que cada usuário possa, de forma segura, ignorar o fato de que há outros usuários acessando esses dados de forma concorrente.


B

Um protocolo de bloqueio (locking protocol) estabelece um conjunto de regras a serem seguidas por cada transação para garantir que, mesmo que as ações de várias transações possam ser intercaladas, o resultado seja idêntico à execução de todas as transações em alguma ordem serial.


C

Bloqueio leve (soft lock) é aquele em que um objeto pode ser mantido por diversas transações e as transações não se importam com modificações que são realizadas no objeto.


D

Bloqueio compartilhado (shared lock) é aquele em que um objeto pode ser mantido por duas transações diferentes ao mesmo tempo.


E

Bloqueio exclusivo (exclusive lock) em um objeto garante que nenhuma outra transação mantenha qualquer bloqueio nesse objeto.