Questões de Concurso Sobre concorrência em banco de dados em banco de dados

Foram encontradas 84 questões

Q3252003 Banco de Dados
Garantir que múltiplas transações em um banco de dados possam ser executadas simultaneamente sem comprometer a consistência dos dados refere-se a qual funcionalidade? 
Alternativas
Q3218896 Banco de Dados
Em sistemas gerenciadores de banco de dados, é um exemplo de conceito relacionado aos protocolos de controle de concorrência que garantem a serialidade, de modo a impedir que transações interfiram umas nas outras:
Alternativas
Q3166842 Banco de Dados

Acerca de aspectos relativos a bancos de dados, julgue o próximo item.


Uma das características dos sistemas gerenciadores de banco de dados é o acesso concorrente, que é garantido através de índices e visões específicas.  

Alternativas
Q3136487 Banco de Dados
Qualquer banco de dados que seja utilizado por mais de um usuário, terá que administrar o controle de concorrência entre as informações que estão sendo acessadas pelos usuários. Nesse contexto, a propriedade que permite que uma transação seja executada desde o início até o fim sem que haja a interferência de outras transações durante sua execução, é denominada de:
Alternativas
Q3072559 Banco de Dados
No desenvolvimento de softwares, especialmente na implementação de sistemas de banco de dados, o controle de concorrência é fundamental para garantir a integridade dos dados em ambientes multiusuários. Qual das seguintes afirmativas sobre controle de concorrência em sistemas de banco de dados é certa?
Alternativas
Q2649889 Banco de Dados
Marque a alternativa que contém corretamente a técnica de controle de concorrência permite que múltiplas transações leiam os mesmos dados ao mesmo tempo, mas impede que uma transação escreva em dados que outra transação está lendo: 
Alternativas
Q2542338 Banco de Dados
Qualquer banco de dados utilizado por mais de um usuário terá que administrar o controle de concorrência entre as informações que estão sendo acessadas pelos usuários. O controle de concorrência refere-se ao processo pelo qual o sistema de banco de dados regula e coordena as transações de diferentes usuários que tentam acessar os mesmos dados simultaneamente. É correto afirmar que a serializabilidade em transações de banco de dados garante:
Alternativas
Q2382507 Banco de Dados
  Imagem associada para resolução da questão
Quando falamos em Transações e Controle de Concorrência; Recuperação após Falhas, estamos dizendo que o controle de concorrência em bancos de dados visa evitar:
Alternativas
Q2361752 Banco de Dados
Quando um banco de dados é utilizado por mais de um usuário, tem que administrar o(a) _________________ entre as informações que estão sendo acessadas pelos usuários. Isso ocorre quando, em um banco de dados, usuários distintos tentam acessar a mesma informação e então é feito um(a) _________________ entre essas transações.

Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Q2098258 Banco de Dados
Uma transação T1 pode ler um conjunto de linhas de uma tabela, provavelmente baseada em alguma condição especificada na cláusula WHERE SQL. Suponha, agora, que uma transação T2 insira uma nova linha que também satisfaça a condição da cláusula WHERE usada em T1 dentro da tabela usada por T1. Se T1 for repetida, então verá uma linha que não existia anteriormente. Qual é o tipo de violação de isolamento descrito?
Alternativas
Q1992984 Banco de Dados
O controle de concorrência entre transações de um banco de dados, pode ser feita por um SGBD (Sistema de Gerenciamento de Banco de Dados), o qual se utiliza de algumas propriedades, conhecidas pelo acrônimo ACID (Atomicidade, Consistência, Isolamento e Durabilidade). Qual definição é associada ao princípio de Atomicidade?
Alternativas
Q1962612 Banco de Dados
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
Alternativas
Q1956154 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:

Alternativas
Q1956153 Banco de Dados

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: 

Alternativas
Q1953242 Banco de Dados

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: 

Alternativas
Q1899153 Banco de Dados
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?
Alternativas
Q1836581 Banco de Dados
O controle de concorrência em bancos de dados conta com uma técnica conhecida como validação ou técnica de certificação. Tal técnica utiliza um protocolo que conta com três fases cuja ordem de execução sequencial é:
Alternativas
Q1622521 Banco de Dados
Muitos SGBD’s modernos estão utilizando um mecanismo conhecido como MVCC (Controle de Concorrência de Versão Múltipla) para controlar a concorrência entre as transações, em vez de simplesmente implementar técnicas de bloqueio. Sobre o MVCC, é correto afirmar que
Alternativas
Q1622520 Banco de Dados
Um SGBD que não possui um controle de concorrência efetivo pode apresentar problemas na integridade de seus dados. Suponha que uma transação T1 atualiza determinado registro de uma tabela e, nesse meio tempo, outra transação T2 utiliza esse mesmo registro para suas operações. Contudo a transação T1 falha e é desfeita pelo SGBD. Esse problema é conhecido como
Alternativas
Q1622519 Banco de Dados
O sistema de bloqueio, utilizado pelo SGBD para controle de concorrência, dependendo da forma como é implementado, pode gerar alguns problemas. Um deles é uma situação em que determinada transação não pode prosseguir por um período indefinido enquanto outras transações continuam normalmente, por terem maior prioridade. Assinale a alternativa que aponta o nome desse problema.
Alternativas
Respostas
1: C
2: E
3: E
4: B
5: C
6: A
7: D
8: A
9: B
10: B
11: B
12: D
13: A
14: A
15: D
16: C
17: D
18: A
19: E
20: B