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

Foram encontradas 135 questões

Q547768 Banco de Dados
Considere as seguintes configurações de servidores de banco de dados (SBD):

I O controle de concorrência do servidor X foi configurado para o tipo bloqueio de modo múltiplo.

II- Especificamente na tabela T do servidor X, foram criados, em dois campos distintos, dois índices (IdxA e IdxB) contendo apenas um campo para cada um: o primeiro, IdxA, do tipo primário, e o segundo, IdxB, do tipo secundário, em um campo não chave.

III- Dois servidores foram configurados para trabalhar de forma distribuída do tipo SBDF (sistemas de banco de dados federado), com intuito primordial de garantir mais disponibilidade, no caso de falha de um dos servidores.

IV- O servidor Z foi configurado com um sistema do tipo orientado a objeto.
Com base nessas configurações, julgue o item abaixo.

Caso a finalidade do acesso seja a leitura, o modo descrito na configuração I permitirá que várias transações acessem o mesmo item. Logo, esse modo é menos restritivo que o bloqueio binário, no qual, no máximo, uma transação pode manter um bloqueio em determinado item.
Alternativas
Q534291 Banco de Dados
O controle de concorrência é uma estratégia muito comum em computação e pode ser aplicado em diversas áreas, como sistemas operacionais, redes de computadores, banco de dados, entre outras. No contexto de banco de dados, pode-se dizer que um controle de concorrência bem definido, destaca-se como de grande importância, especialmente para garantir a viabilidade de acesso e gravação de informações. Sabe-se que o banco dados é composto por uma série itens de dados nomeados que podem ser: um registro do banco de dados, um valor de campo de um registro, um bloco de disco, entre outros. É bem conhecido que um fator que pode afetar o desempenho do controle de concorrência e recuperação em um banco dados é o tamanho dos itens de dados e isto é classificado como:
Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876938 Banco de Dados

Diversos problemas podem ocorrer quando transações concorrentes são executadas de maneira descontrolada. Considere as seguintes afirmações sobre controle de concorrência.


I - O problema da atualização perdida ocorre quando duas transações que acessam os mesmos itens no banco de dados tiverem suas operações intercaladas, de forma que tornem incorretos o valor de alguns itens do banco de dados.

II - O problema do sumário incorreto ocorre quando uma transação atualiza um item do banco de dados e, a seguir, falha por alguma razão. O item atualizado será acessado por uma outra transação antes que retorne ao seu valor original.

III - O problema da atualização temporária ocorre quando uma transação aplica uma função agregada para sumário de um número de registros, enquanto outras transações estiverem atualizando alguns desses registros. A função agregada calculará certos valores antes que estes valores sejam atualizados e, de outros, depois de feita a atualização.


Quais estão corretas?

Alternativas
Q604147 Banco de Dados
Sistemas gerenciadores de bancos de dados processam requisições em paralelo que, quando operam sobre as mesmas instâncias de dados, podem provocar erros do tipo lost update e dirty read. Usualmente, o controle de concorrência nesses sistemas segue um mecanismo conhecido como:
Alternativas
Q481260 Banco de Dados
Considerando o controle de concorrência em bancos de dados, há diversos protocolos que podem ser utilizados. Dentre eles há o denominado bloqueio de duas fases. Em uma dessas fases, uma transação pode liberar bloqueios, porém não pode obter novos bloqueios. Tal fase denomina-se
Alternativas
Q465301 Banco de Dados
A ideia do uso da serialização (serializable isolation) para conflitos entre transações concorrentes em um banco de dados está baseada no aumento do throughput em ambientes em que a probabilidade de conflito é pequena.

Uma transação T1 serializável gera um erro de conflito quando há uma tentativa de
Alternativas
Q465300 Banco de Dados
Na implementação do controle de concorrência na execução de transações concomitantes de bancos, o dirty read é um dos fenômenos a evitar.

Essa situação caracteriza-se sempre que
Alternativas
Q463318 Banco de Dados
Uma das formas de se implementar um controle para o acesso concorrente de usuários a um banco de dados é por meio da utilização de bloqueios, sobre os quais é correto afirmar que
Alternativas
Q408025 Banco de Dados
Assinale a alternativa correta com relação aos bloqueios, utilizados para implementar a concorrência em bancos de dados relacionais.
Alternativas
Q396795 Banco de Dados
O controle de concorrência para transações de banco de dados que garante que resultados intermediários de uma transação T não afetem outras transações até que T tenha sido totalmente executada, ou rejeitada, é usualmente implementado em bancos de dados por meio de
Alternativas
Q392014 Banco de Dados
Julgue os itens subsecutivos, com relação a Data Mining, desempenho de sistemas de bancos de dados e controle de concorrência.

Em se tratando de controle de concorrência, pode-se usar o protocolo de intenção de bloqueio para lidar com as dificuldades de verificação de conflitos nos bloqueios no nível de variável de relação.
Alternativas
Q377210 Banco de Dados
O protocolo de bloqueio de duas fases (2PL) é importante para o controle de concorrência entre transações. O emprego do 2PL, em todas as suas variações, garante que os escalonamentos produzidos são
Alternativas
Q365044 Banco de Dados
Em relação ao controle de concorrência em banco de dados, analise os itens a seguir, identificando com (V) a assertiva verdadeira e com (F) a assertiva falsa.

( ) No bloqueio compartilhado/exclusivo, um item pode assumir 4 (quatro) estados em relação aos bloqueios: bloqueado para leitura, bloqueado para escrita, bloqueado para leitura/escrita e desbloqueado.

( ) No bloqueio compartilhado/exclusivo, um bloqueio compartilhado permite que mais de uma transação possa ler um item bloqueado.

( ) No bloqueio compartilhado/exclusivo, um item bloqueado exclusivamente pode ser acessado para escrita apenas pela transação dona do bloqueio.

( ) Deadlock é um tipo de método de prevenção de bloqueios.

A sequência CORRETA, de cima para baixo, é:
Alternativas
Ano: 2013 Banca: FGV Órgão: MPE-MS Prova: FGV - 2013 - MPE-MS - Analista - Banco de Dados |
Q1670536 Banco de Dados
Com relação a banco de dados, uma transação T está em starvation quando
Alternativas
Q794226 Banco de Dados
Quando diversas transações são executadas de modo concorrente em um banco de dados, é necessário que o sistema controle a interação entre transações concorrentes; esse controle é alcançado por meio de uma larga gama de mecanismos chamados esquemas de controle de concorrência. Um meio de garantir a serialização é obrigar que o acesso aos itens de dados seja feito de maneira mutuamente exclusiva; isto é, enquanto uma transação acessa um item de dados, nenhuma outra transação pode modificá-lo. O método mais usado para sua implementação é permitir o acesso a um item de dados somente se ele estiver bloqueado. Infelizmente, o uso de bloqueios pode causar situações indesejáveis, como por exemplo o aparecimento de:
Alternativas
Q411027 Banco de Dados
O controle de concorrência em sistemas gerenciadores de bancos de dados pode levar a situações em que uma transação, por exemplo T1, esteja aguardando a liberação de algum item de dados que esteja sendo bloqueado, por exemplo, pela transação T2. Concomitantemente, a transação T2 está aguardando pela liberação de outro item de dados bloqueado por T1. Tal tipo de situação recebe a denominação de
Alternativas
Q349084 Banco de Dados
Com relação ao controle de concorrência e à alta disponibilidade de banco de dados, julgue os itens a seguir.

Quando o protocolo 2PL é utilizado para fazer o controle de concorrência, o desfazimento de uma transação pode levar ao desfazimento de outras transações, em um efeito cascata.
Alternativas
Q348038 Banco de Dados
Leia as afirmações abaixo relativas a banco de dados que consideram a transação “Somente Leitura” na técnica de controle de concorrência conhecida como Leitura Multiversão.

I. Nunca retarda as atualizações.
II. Nunca necessita efetuar o rollback.
III. Nunca é retardada por outra transação.

É correto o que se afirma em:

Alternativas
Q320290 Banco de Dados
Uma das formas de se controlar o acesso concorrente das transações ao banco de dados, é a utilização do protocolo com base em bloqueio. Em relação a este protocolo, assinale a alternativa correta.

Alternativas
Q297986 Banco de Dados
Com relação a sistemas de gerenciamento de banco de dados,
julgue os itens seguintes.
O protocolo de bloqueio é utilizado para resolver problemas relacionados à concorrência.
Alternativas
Respostas
81: C
82: C
83: A
84: D
85: C
86: D
87: C
88: D
89: D
90: B
91: C
92: A
93: A
94: A
95: E
96: C
97: C
98: D
99: D
100: C