Questões sobre Concorrência em Banco de Dados

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões sobre Concorrência em Banco de Dados

A respeito de concorrência e consistência de dados no banco de dados Oracle 12c, analise as transações a seguir:


1-Transação 1 bloqueia na tabela Product o produto com id igual a 10001;

2-Transação 2 bloqueia na tabela Product o produto com id igual a 10002;

3-Transação 1 bloqueia na tabela Product o produto com id igual a 10002;

4-Transação 2 bloqueia na tabela Product o produto com id igual a 10001;

5-Transação 1 efetua o commit e libera o bloqueio;

6-Transação 2 efetua o commit e libera o bloqueio.


Assinale a alternativa correta:

Associe a segunda coluna de acordo com a primeira, que relaciona tipos de bloqueios (Locks), em um modelo de concorrência de dados e consistência, com a descrição correspondente:


Primeira coluna: tipos de bloqueio (locks)

1-DML Locks

2-DDL Locks

3-Internal Locks


Segunda coluna: mecanismo de ação

(  ) Protege os dados como tabelas e linhas selecionadas.

(  ) Protege a estrutura dos objetos.

(  ) Protege a estrutura do banco de dados como arquivos.


Assinale a alternativa que apresenta a correta associação entre as colunas: 

As técnicas de controle de concorrência operam sobre itens de dados que podem ser: um valor de campo de um registro, um bloco de disco, um arquivo inteiro ou até mesmo todo o banco de dados. A escolha do item de dados afeta que aspecto do controle de concorrência?

Componentes importantes dos gerenciadores de bancos de dados, os mecanismos de controle de concorrência são necessários em ambientes de multiprocessamento para a prevenção de problemas que incluem

No contexto da Gerência de Bloqueios em bancos de dados, um termo define um estado que ocorre quando duas ou mais tarefas bloqueiam uma à outra permanentemente, sendo que cada uma tem o bloqueio de um recurso, que a outra tarefa está tentando bloquear. Essa situação é caraterizada a seguir:


I. Por exemplo, dois processos querem gravar em um DVD um documento obtido pelo scanner.

II. O processo TS1 está usando o scanner, enquanto o processo TS2, que é programado diferentemente, está usando o gravador de DVD.

III. Então, o processo TS1 pede para usar o gravador de DVD, mas a solicitação é negada até que o processo TS2 o libere.

IV. Porém, em vez de liberar o gravador de DVD, o processo TS2 pede para usar o scanner.

V. Nesse momento, ambos os processos ficam bloqueados e assim ficarão para sempre.


A situação descrita é denominada: 

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis