Analise as afirmações abaixo com relação ao processamento de...
Analise as afirmações abaixo com relação ao processamento de transações em Sistemas de Gerenciamento de Bancos de Dados (SGBD) e assinale (V) para verdadeiro ou (F) para falso.
( ) A serialização da execução concorrente da transação pode ser usada para definir as sequências de execução corretas de transações simultâneas.
( ) As operações básicas de acesso ao banco de dados executadas por parte de uma transação são read e write.
( ) O modo de especificar a conclusão de uma transação é determinado apenas pela instrução de confirmação da transação (commit).
( ) A propriedade ISOLAMENTO indica que uma transação deve ser executada de forma independente das demais, de modo que ao ser completamente executada, sem interferências de outras transações, deve levar o banco de dados de um estado consistente para outro.
( ) A propriedade ATOMICIDADE estabelece que uma transação deve ser executada em sua totalidade ou não ser realizada de forma alguma, de modo que se exige que esta transação seja executada até o fim.
De acordo com as afirmações, a sequência correta é
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (3)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - V, V, F, F, V.
Para resolver esta questão, é necessário compreender os conceitos de transações em Sistemas de Gerenciamento de Bancos de Dados (SGBD) e as propriedades conhecidas como ACID (Atomicidade, Consistência, Isolamento, Durabilidade).
1ª afirmação: A serialização de transações concorrentes é um mecanismo para assegurar que, mesmo quando executadas simultaneamente, o resultado seja o mesmo que se tivessem sido executadas sequencialmente, garantindo a consistência do banco de dados. Portanto, a afirmação é verdadeira (V).
2ª afirmação: As operações básicas de uma transação são read e write, que correspondem a ler e escrever dados no banco, respectivamente. Isso está correto. Portanto, a afirmação é verdadeira (V).
3ª afirmação: A conclusão de uma transação pode ser definida pelo commit, que confirma as operações, ou pelo rollback, que desfaz as operações caso haja necessidade. Logo, a instrução de confirmação não é a única forma de especificação. Assim, a afirmação é falsa (F).
4ª afirmação: A propriedade Isolamento requer que transações concorrentes não interfiram umas nas outras. No entanto, a descrição apresentada confunde com o conceito de Consistência. A propriedade de Isolamento não fala sobre levar o banco de um estado consistente para outro, mas sim sobre a execução independente. Portanto, esta afirmação é falsa (F).
5ª afirmação: A Atomicidade garante que todas as operações de uma transação são completadas com sucesso; do contrário, a transação inteira é abortada. Ou seja, uma transação ou é executada completamente ou não tem nenhum efeito. Por isso, a afirmação é verdadeira (V).
Com base na análise das afirmações, concluímos que a sequência correta das respostas é V, V, F, F, V, correspondendo à alternativa (A).
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
(F ) O modo de especificar a conclusão de uma transação é determinado apenas pela instrução de confirmação da transação (commit). --> existe também o End transaction
(F) A propriedade ISOLAMENTO indica que uma transação deve ser executada de forma independente das demais, de modo que ao ser completamente executada, sem interferências de outras transações, deve levar o banco de dados de um estado consistente para outro (Propriedade= Consistência)
Nesse certame fui um dos aprovados e estou aguardando Nomeação!
( ) O modo de especificar a conclusão de uma transação é determinado apenas pela instrução de confirmação da transação (commit).
-> Ao final da transação (não estar mais ativa) vem o END TRANSACTION, e nesse estado é verificado se as mudanças da transação podem ser permanentes ou não. Caso afirmativo entra em COMMIT, caso negativo entra em ABORT (ou ROLLBACK).
III = COMMIT ou ROLLBACK Indicam o FINAL de uma TRANSAÇÃO
IV = Final da alternativa aponta SETA para CONSISTÊNCIA e NÃO ISOLAMENTO.
GABARITO A
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo