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

Foram encontradas 478 questões

Q461186 Banco de Dados
Uma transação é uma unidade de execução de programa que acessa e, possivelmente, atualiza vários itens. Há uma propriedade das transações que garante que a execução simultânea de transações resulte em uma situação no sistema equivalente ao estado obtido caso as transações tivessem sido executadas uma de cada vez, independente da ordem em que são executadas. Essa propriedade denomina-se:
Alternativas
Q452188 Banco de Dados
Em bancos de dados, uma transação é considerada uma unidade lógica de trabalho, cuja execução é iniciada pela instrução BEGIN TRANSACTION e que termina de modo normal ou anormal, decorrente do uso de instruções conhecidas, respectivamente, como:
Alternativas
Q450375 Banco de Dados
Quando em uma transação todas as operações que acessam o banco de dados tiverem sido executadas com sucesso e o efeito de todas as operações da transação no banco de dados tiverem sido registradas no log, sem que a transação tenha sido finalizada, diz-se que essa transação encontra-se no ponto de:
Alternativas
Q450360 Banco de Dados
Para manter a atomicidade de uma transação multibanco de dados, é preciso ter mecanismo de recuperação. Um gerenciamento de recuperação global, ou coordenador, é necessário para manter informações usadas para recuperação, além dos gerenciadores de recuperação local e as informações que eles mantêm (logs, tabelas). O coordenador costuma seguir um protocolo denominado confirmação:
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
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
Ano: 2014 Banca: FCC Órgão: SABESP Prova: FCC - 2014 - SABESP - Tecnólogo - Sistemas |
Q374002 Banco de Dados
Um SGBD multiusuário deve permitir que diversos usuários acessem o banco de dados ao mesmo tempo. Isso é essencial se os dados para as várias aplicações estão integrados e mantidos em um único banco de dados. O SGBD deve incluir um software de controle de concorrência para garantir que muitos usuários, ao tentar atualizar o mesmo dado, o façam de um modo controlado, para assegurar que os resultados das atualizações sejam corretos. Por exemplo, quando muitos atendentes tentam reservar um lugar em um voo, o SGBD deve garantir que cada assento possa ser acessado somente por um atendente de cada vez, para fazer a reserva de apenas um passageiro.

Em SGBD, a este conceito se dá o nome de
Alternativas
Q372846 Banco de Dados
Dentre as propriedades desejadas para uma transação em um banco de dados relacional, está a atomicidade, que estabele-ce que;
Alternativas
Q371792 Banco de Dados
Julgue os itens subsequentes, relativos a bancos de dados.

Apesar de possuírem a capacidade de serem executados de forma distribuída, os sistemas gerenciadores de bancos de dados (SGBDs) não podem ser dispostos em arquiteturas GRID, devido a restrições como atomicidade e isolamento dos bancos de dados.
Alternativas
Respostas
281: A
282: E
283: D
284: A
285: E
286: C
287: C
288: C
289: E
290: B
291: B
292: D
293: D
294: C
295: C
296: A
297: C
298: C
299: E
300: E