Questões de Concurso Sobre gerência de transações em banco de dados

Foram encontradas 462 questões

Q449605 Banco de Dados
No processamento de transações em sistemas de bancos de dados, a implementação de mecanismos de controle de concorrência garante às transações a característica de
Alternativas
Q440403 Banco de Dados
Seja uma aplicação que utiliza bancos de dados. Num dado instante um usuário está acessando a linha X da tabela A e precisa acessar a linha Y da tabela B, e no mesmo momento outro usuário está acessando a linha Y da tabla B e precisa acessar a linha X da tabela A. Essa ocorrência tem o nome de:
Alternativas
Q440396 Banco de Dados
Em um sistema de banco de dados, se uma transação entra no estado de 'Performing a Rollback', isso significa que:
Alternativas
Q435002 Banco de Dados
Julgue os itens subsequentes, relativos aos sistemas de processamento transacional.

Nos sistemas de processamento transacional, os dados de entrada são previamente conhecidos, mas as formas de processamento são sigilosas.
Alternativas
Q424036 Banco de Dados
Em um banco de dados, um programa em execução que forma uma unidade lógica de processamento é denominado de
Alternativas
Q424035 Banco de Dados
Assinale a alternativa que preenche corretamente as lacunas do enunciado abaixo, na ordem em que aparecem.

Algumas das principais técnicas utilizadas para controle de execução concorrente de transações em bancos de dados são baseadas no conceito de bloqueio de itens de dados. Um exemplo de bloqueio pode ser assim caracterizado: enquanto uma transação ________ um item de dado, ________outra transação pode ___________.
Alternativas
Q412661 Banco de Dados
O conceito de transações em um banco de dados relacional envolve algumas propriedades conhecidas e agrupadas sob o acrônimo ACID. A letra D nesse acrônimo significa Durabilidade, sendo que seu conceito indica que
Alternativas
Q411023 Banco de Dados
Uma das propriedades que uma transação de um banco de dados relacional deve respeitar é a que estabelece que uma transação deva ser completada até seu término, não sendo admissível implementá-la apenas parcialmente. Essa é a propriedade da
Alternativas
Q405073 Banco de Dados
Com relação a técnicas de análise de desempenho e otimização de consultas SQL, julgue os itens subsequentes.

A união por hash é uma estratégia de otimização de consultas que pode ser utilizada caso a consulta envolva união entre tabelas distintas e não exista índice útil na coluna de união das entradas
Alternativas
Q405069 Banco de Dados
Julgue o item abaixo, acerca de bloqueio de transações.

A serializabilidade de transações é garantida pela aplicação, a todas as transações, do protocolo de bloqueio em duas fases.
Alternativas
Q405040 Banco de Dados
Julgue os itens que se seguem, acerca das linguagens de definição, manipulação, controle e transação de dados em sistemas gerenciadores de banco de dados relacionais.

Os comandos commit e rollback são utilizados para finalizar uma transação.
Alternativas
Q403803 Banco de Dados
Com relação a banco de dados, julgue o item que se segue.

A atomicidade de um SGBD garante que cada transação seja executada de maneira singular, ou seja, que cada transação possua um identificador unívoco. O isolamento do SGBD garante, por sua vez, que as transações sejam executadas isoladamente uma das outras.
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
Q390724 Banco de Dados
Um banco de dados possui dois objetos, O1 e O2. A transação T1 lê os objetos O1 e O2 e, então, grava os objetos O1 e O2. A transação T2 lê os objetos O1 e O2 e, então, grava o objeto O1.

O plano de execução que se inicia por:

T1:R(O1), T1R(O2), T1:W(O1), T2:R(O1) ...

Apresenta
Alternativas
Q383693 Banco de Dados
Propriedade das transações de banco de dados, imposta pelo subsistema de controle de concorrência, na qual a execução de uma transação não deve ser interferida por quaisquer outras transações que acontecem simultaneamente, é denominada:
Alternativas
Q377214 Banco de Dados
As operações refazer (REDO) e desfazer (UNDO) são usadas no processo de recuperação de banco de dados. Na recuperação baseada em atualização adiada, os dados atualizados por uma transação não podem ser gravados no banco de dados antes do commit da transação. O algoritmo para esse tipo de recuperação é denominado
Alternativas
Q377212 Banco de Dados
Serialização é um conceito pertinente ao isolamento de transações no controle de concorrência do banco de dados. Um escalonamento não serial S de um conjunto de n transações é serializável se S produzir o mesmo
Alternativas
Q377211 Banco de Dados
A variação do protocolo de bloqueio de duas fases (2PL) na qual uma transação bloqueia todos os itens de dados acessados por ela antes que a transação inicie sua execução é denominada
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
Q376210 Banco de Dados
Uma transação de banco de dados é uma unidade atômica de trabalho que deve ser concluída totalmente. É característica de uma transação o fato de que,
Alternativas
Respostas
301: A
302: E
303: B
304: E
305: E
306: A
307: D
308: D
309: C
310: C
311: C
312: E
313: B
314: B
315: D
316: D
317: C
318: C
319: A
320: C