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

Foram encontradas 334 questões

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
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
Q373631 Banco de Dados
Em relação aos conceitos de transações, tipos de bancos de dados e índices, julgue os itens subsecutivos.

Para assegurar a integridade dos dados, exige-se que um sistema de banco de dados mantenha as seguintes propriedades das transações: atomicidade, consistência, isolamento e durabilidade.
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
Q366005 Banco de Dados
Transação é uma sequência de operações em um banco de dados que devem ser tratadas como um bloco único e indivisível. Ela deve garantir isolamento, em caso de acessos concorrentes ao mesmo dado, e recuperação da integridade, em caso de falhas durante a operação. Assinale a alternativa que apresenta o nome do processo de recuperação de um banco de dados, que desfaz as ações de uma transação realizada em um momento de falha.
Alternativas
Respostas
181: A
182: D
183: D
184: C
185: C
186: C
187: E
188: B
189: B
190: D
191: D
192: C
193: C
194: A
195: C
196: C
197: C
198: E
199: E
200: D