Questões Informática Banco de Dados
Acerca das transações realizadas em um Banco de Dados, assinale a afirmativa inco...
Responda: Acerca das transações realizadas em um Banco de Dados, assinale a afirmativa incorreta.
💬 Comentários
Confira os comentários sobre esta questão.

Por Rodrigo Ferreira em 31/12/1969 21:00:00
Gabarito: a)
Vamos analisar cada alternativa para entender por que a letra a) está incorreta:
a) "As transações controlam melhor apenas a concorrência."
Essa afirmativa é incorreta porque as transações não controlam apenas a concorrência. Elas garantem propriedades importantes chamadas ACID (Atomicidade, Consistência, Isolamento e Durabilidade), que vão além do controle de concorrência. Ou seja, as transações também garantem que o banco de dados permaneça consistente, que as operações sejam atômicas (tudo ou nada), que os dados sejam duráveis após a confirmação, e que as operações sejam isoladas umas das outras.
b) "As transações são unidades lógicas de trabalho numa aplicação."
Correto. Uma transação agrupa um conjunto de operações que devem ser executadas como uma única unidade.
c) "A base de dados está em um estado consistente antes e depois de uma transação."
Correto. Uma das propriedades das transações é garantir que o banco de dados não fique inconsistente.
d) "As transações de diferentes usuários que envolvem dados compartilhados são executadas em sequência."
Correto. Para evitar problemas de concorrência, o sistema pode serializar as transações, executando-as como se fossem em sequência.
e) "Um mecanismo de transação garante que toda transação iniciada termine com sucesso ou é desfeita."
Correto. Essa é a propriedade da atomicidade: ou tudo é feito, ou nada é feito.
Portanto, a alternativa incorreta é a letra a).
Vamos analisar cada alternativa para entender por que a letra a) está incorreta:
a) "As transações controlam melhor apenas a concorrência."
Essa afirmativa é incorreta porque as transações não controlam apenas a concorrência. Elas garantem propriedades importantes chamadas ACID (Atomicidade, Consistência, Isolamento e Durabilidade), que vão além do controle de concorrência. Ou seja, as transações também garantem que o banco de dados permaneça consistente, que as operações sejam atômicas (tudo ou nada), que os dados sejam duráveis após a confirmação, e que as operações sejam isoladas umas das outras.
b) "As transações são unidades lógicas de trabalho numa aplicação."
Correto. Uma transação agrupa um conjunto de operações que devem ser executadas como uma única unidade.
c) "A base de dados está em um estado consistente antes e depois de uma transação."
Correto. Uma das propriedades das transações é garantir que o banco de dados não fique inconsistente.
d) "As transações de diferentes usuários que envolvem dados compartilhados são executadas em sequência."
Correto. Para evitar problemas de concorrência, o sistema pode serializar as transações, executando-as como se fossem em sequência.
e) "Um mecanismo de transação garante que toda transação iniciada termine com sucesso ou é desfeita."
Correto. Essa é a propriedade da atomicidade: ou tudo é feito, ou nada é feito.
Portanto, a alternativa incorreta é a letra a).
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários