Logo Passei Direto
Buscar

Inglês

Outros
Uma transação simboliza uma unidade de trabalho executada dentro de um SGBD, que deve ser tratada de maneira coerente e confiável, independente de outras transações (MEDEIROS, 2013). Em uma transação, é fundamental que todas essas operações ocorram ou que, em caso de alguma falha, nenhuma delas seja executada. Esse conceito diz respeito à:
a. Durabilidade.
b. Serialização.
c. Escalonamento.
d. Atomicidade.
e. Flexibilidade.
User badge image
Desafios Para o Conhecimento

há 8 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

Para entender a questão, precisamos analisar o conceito de transação em um Sistema de Gerenciamento de Banco de Dados (SGBD). O enunciado menciona que, em uma transação, é fundamental que todas as operações ocorram ou que, em caso de falha, nenhuma delas seja executada. Isso se refere ao princípio de que uma transação deve ser tratada como uma unidade indivisível. Vamos analisar as alternativas: a) Durabilidade - Refere-se à garantia de que, uma vez que uma transação foi confirmada, suas alterações persistem, mesmo em caso de falhas. b) Serialização - Diz respeito à execução de transações de forma que o resultado final seja o mesmo que se as transações fossem executadas uma após a outra. c) Escalonamento - Relaciona-se à ordem em que as transações são executadas, mas não aborda diretamente a questão da execução completa ou falha. d) Atomicidade - Este é o conceito que garante que todas as operações de uma transação sejam completadas com sucesso ou, em caso de falha, nenhuma delas seja aplicada. É exatamente o que o enunciado descreve. e) Flexibilidade - Não é um termo técnico relacionado a transações em SGBDs. Portanto, a alternativa correta que se refere ao conceito mencionado no enunciado é: d) Atomicidade.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Normalmente, os SGBDs permitem que várias transações sejam executadas ao mesmo tempo, onde se tem várias transações ocorrendo simultaneamente, isso pode causar várias complicações, como por exemplo, a inconsistência de dados. Garantir a consistência com a execução simultânea exige um trabalho extra, sendo muito mais fácil insistir que as transações sejam executadas serialmente (uma de cada vez) (ELMASRI e NAVATHE, 2011).
Assinale a alternativa que contém um problema que pode ser ocasionado pela ocorrência simultânea de transações.
a. Leitura suja.
b. Escrita suja.
c. Consulta dupla.
d. Leitura dupla.
e. Escrita dupla.

O problema principal a ser resolvido pelas técnicas de controle de concorrência pode ser resumido como: assumir que todas as transações preservam a consistência lógica do Banco de Dados e terminam, quando executadas sequencialmente (ELMASRI e NAVATHE, 2011). Assim, uma técnica de controle de concorrência deve garantir que:
Assinale a alternativa correta.
I) Cada transação seja executada sem interferência das outras.
II) Cada transação termina.
III) Cada transação seja executada sem anomalias de sincronização.
a. Apenas II está correta.
b. Apenas I e II estão corretas.
c. Apenas I está correta.
d. Apenas II e III estão corretas.
e. Todas as afirmativas estão corretas.

Em um Banco de Dados, as transações devem respeitar algumas propriedades básicas, sendo as mesmas denominadas pelo acrônimo ACID: Atomicidade, Consistência, Integridade e Durabilidade (ELMASRI, et al. 2011). Para que essas propriedades sejam respeitadas em SGBDs que permitem a execução simultânea de transações, são utilizadas técnicas de bloqueio, incluindo o bloqueio múltiplo.
Considerando essas afirmacoes, assinale a alternativa que indica a operação utilizada para o bloqueio exclusivo de um item de dado.
a. deadlock.
b. lock.
c. write_lock.
d. read_lock.
e. unlock

Mais conteúdos dessa disciplina