Logo Passei Direto
Buscar

Inglês

Outros
As técnicas de controle de concorrência, também chamadas de técnicas ou protocolos de bloqueio, são utilizadas para garantir a propriedade de não interferência entre as transações, assim como o isolamento de transações executadas simultaneamente (ELMASRI e NAVATHE, 2011). Nas técnicas de bloqueio, geralmente uma variável de controle é associada a um item de dado no BD, representando o status desse item em relação a possíveis operações que podem ser aplicadas sobre ele.
Assinale a alternativa que indica o nome desta variável de bloqueio.
a. Lock.
b. Read.
c. Downgrade.
d. Back.
e. Upgrade.
User badge image
Exercícios Para o Aprendizado

há 5 meses

Respostas

User badge image

Ed Verified user icon

há 5 meses

Para responder à sua pergunta sobre as técnicas de controle de concorrência e a variável de bloqueio associada a um item de dado no banco de dados, vamos analisar as alternativas: a) Lock - Este termo é comumente utilizado para se referir a uma variável que controla o acesso a um recurso em um sistema de banco de dados, indicando que o item está bloqueado para outras transações. b) Read - Este termo se refere a uma operação de leitura, não a uma variável de bloqueio. c) Downgrade - Este termo geralmente se refere a uma mudança de um nível de acesso mais alto para um mais baixo, não é uma variável de bloqueio. d) Back - Este termo não é relacionado a controle de concorrência ou bloqueio. e) Upgrade - Este termo se refere a uma mudança de um nível de acesso mais baixo para um mais alto, também não é uma variável de bloqueio. Diante da análise, a alternativa correta que indica o nome da variável de bloqueio é: a) Lock.

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