Início

Questões de Concursos Gerência de Transações

Resolva questões de Gerência de Transações comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


61Q1004594 | Banco de Dados, Gerência de Transações, Analista de Desenvolvimento Mobile, Prodesan SP, IBAM, 2025

Os bancos de dados relacionais, como MySQL e PostgreSQL, utilizam estruturas baseadas em tabelas para armazenar dados, permitindo operações complexas com o uso de SQL (Structured Query Language). Considerando suas características, analise as afirmativas a seguir.

I. Os bancos de dados relacionais utilizam chaves primárias para garantir a unicidade das linhas em uma tabela, sendo que cada chave primária deve ser única e não pode conter valores nulos.
II. As transações em bancos de dados relacionais seguem as propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade), garantindo confiabilidade no processamento de dados mesmo em casos de falhas.
III. O MySQL e o PostgreSQL são incapazes de executar consultas complexas envolvendo múltiplas tabelas, devido às limitações da linguagem SQL em processar junções e subconsultas.

Está correto o que se afirma em:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

62Q1030728 | Banco de Dados, Gerência de Transações, Especialista em Banco de Dados, TCE RR, FGV, 2025

As transações ACID (Atomicidade, Correção, Isolamento e Durabilidade) garantem algumas características importantes para leituras, gravações e modificações de tabelas em bancos de dados.
Baseando-se nesse contexto, avalie as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Durabilidade: as transações levam uma base de dados de um estado consistente para outro estado consistente.

( ) Correção: finalizado o commit da transação, suas alterações são mantidas no banco de dados mesmo ocorrendo uma posterior queda do sistema.

( ) Atomicidade: considerando duas transações distintas T1 e T2, T1 pode ver as alterações de T2 (após commit de T2) ou T2 pode ver as alterações de T1 (após commit de T1), mas certamente não ambas.


As afirmativas são, respectivamente,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

63Q1052878 | Banco de Dados, Gerência de Transações, Administrador de Banco de Dados, HEMOBRÁS, CESPE CEBRASPE

Texto associado.
Com base nos conceitos de administração de bancos de dados,
julgue os seguintes itens.

A violação da integridade de um banco de dados pode ser causada por falhas em transações, interferência entre transações, acessos não autorizados e valores incorretos na atualização de dados.
  1. ✂️
  2. ✂️

64Q1038720 | Banco de Dados, Gerência de Transações, Área Administração de Banco de Dados, BANRISUL, CESPE CEBRASPE, 2025

Em um ambiente de banco de dados de um sistema bancário, duas transações são executadas simultaneamente: uma delas adquire bloqueio exclusivo em A e, em seguida, em B; a outra adquire bloqueio exclusivo em B e, em seguida, em A. Ambas só liberam todos os bloqueios ao término da execução.

Nesse cenário, é mais provável que ocorra

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

65Q1064063 | Banco de Dados, Gerência de Transações, Tarde, CVM, FGV, 2024

As transações em banco de dados possuem propriedades que buscam proteger dados contra perdas ou danos.
A propriedade durabilidade tem relação com:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

66Q1039748 | Banco de Dados, Gerência de Transações, Técnico Judiciário Desenvolvimento de Sistemas, TRF 6 REGIÃO, CESPE CEBRASPE, 2025

Acerca do modelo de transação ACID de banco de dados, julgue o item a seguir.

O isolamento garante que transações concorrentes não interfiram umas nas outras, assegurando que o resultado final seja o mesmo obtido quando as transações são executadas em sequência.

  1. ✂️
  2. ✂️

67Q1062715 | Banco de Dados, Gerência de Transações, Tecnologia da Informação, SEFAZ SE, CESPE CEBRASPE, 2025

No modelo ACID de transações em bancos de dados relacionais, o princípio de isolamento garante que transações concorrentes não interfiram de forma incorreta umas nas outras. Assinale a opção em que é indicado o mecanismo que implementa o princípio de isolamento por meio do uso de bloqueios que só são liberados depois da conclusão da fase de crescimento da transação.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

68Q1038719 | Banco de Dados, Gerência de Transações, Área Administração de Banco de Dados, BANRISUL, CESPE CEBRASPE, 2025

Para a garantia da consistência e da confiabilidade dos dados em um sistema de gerenciamento de banco de dados, as transações devem atender às propriedades ACID. Assim, na situação em que uma única transação envolva, simultaneamente, o débito de R$ 100 na conta corrente e o crédito do mesmo valor na conta poupança de um mesmo correntista, caso ocorra falha de sistema antes da confirmação (commit) da transação, a garantia de que nenhum débito/crédito será efetivado é assegurada
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

69Q1035917 | Banco de Dados, Gerência de Transações, Tecnologia da Informação, TCE PE, FGV, 2025

Durante a apuração mensal da folha de pagamento de um órgão público, o sistema de recursos humanos executa diversas transações simultâneas para calcular valores de vencimentos e benefícios com base em registros atualizados de frequência, licenças e adicionais.
O gestor de TI detectou um problema: em determinados momentos, o sistema calcula valores com base em registros de frequência que são modificados por outra transação ainda em andamento, resultando em inconsistência nos valores pagos.
Para evitar esse problema, a equipe propõe ajustar o nível de isolamento da transação utilizada durante o cálculo da folha, de forma que os dados lidos não possam ser modificados ou inseridos por outras transações até que a atual seja concluída.
Com base nesse cenário, o nível de isolamento mais apropriado para evitar leituras inconsistentes causadas por alterações concorrentes é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

70Q1038714 | Banco de Dados, Gerência de Transações, Área Administração de Banco de Dados, BANRISUL, CESPE CEBRASPE, 2025

Assinale a opção correta, a respeito de serializabilidade, um dos critérios fundamentais utilizados no controle de concorrência em transações.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

71Q1018520 | Banco de Dados, Gerência de Transações, Área Administração de Banco de Dados, BANRISUL, CESPE CEBRASPE, 2025

De acordo com a técnica de duas fases para controle de concorrência, o bloqueio que possui os estados de read_lock, write_lock e unlock é o bloqueio
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

72Q1068707 | Banco de Dados, Gerência de Transações, Especialidade Informática, EsFCEx, VUNESP, 2025

Considerando o gerenciamento de transações que ocorre em bancos de dados relacionais, deve-se buscar manter as chamadas propriedades ACID, sendo que a letra
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

73Q1052883 | Banco de Dados, Gerência de Transações, Administrador de Banco de Dados, HEMOBRÁS, CESPE CEBRASPE

Texto associado.
Com base nos conceitos de SGBDs e sobre o projeto físico de um
banco de dados, julgue os itens que se seguem.

Para um dado esquema conceitual, podem existir várias soluções físicas. A escolha da solução mais apropriada deve considerar os tipos de consultas, as transações e as aplicações esperadas no banco de dados.
  1. ✂️
  2. ✂️

74Q1069527 | Banco de Dados, Gerência de Transações, Prova 1, SEFAZ RJ, FGV

No funcionamento de um sistema de gerenciamento de banco de dados, uma situação de falha ocorre quando dois usuários tentam alterar, simultaneamente, um mesmo registro. Por exemplo, no caso de dois clientes de uma empresa de cartões de crédito tentarem realizar, num dado instante, a liquidação de um mesmo boleto da mesma fatura, um deles receberá uma mensagem de falha.

A situação descrita é conhecida por:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

75Q1038713 | Banco de Dados, Gerência de Transações, Área Administração de Banco de Dados, BANRISUL, CESPE CEBRASPE, 2025

Considerando que as transações devem obedecer ao conjunto de propriedades conhecido como ACID, assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

76Q1038717 | Banco de Dados, Gerência de Transações, Área Administração de Banco de Dados, BANRISUL, CESPE CEBRASPE, 2025

Em sistemas de gerenciamento de banco de dados, o controle de concorrência tem como objetivo garantir que múltiplas transações executadas simultaneamente não comprometam a integridade dos dados. Um dos principais protocolos utilizados nesses sistemas é o 2PL (two-phase locking). Acerca desse protocolo, assinale a opção correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

77Q1038718 | Banco de Dados, Gerência de Transações, Área Administração de Banco de Dados, BANRISUL, CESPE CEBRASPE, 2025

Assinale a opção correta acerca do protocolo 2PC (two-phase commit).
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

78Q1036007 | Banco de Dados, Gerência de Transações, Suporte à Plataforma Mainframe, BANRISUL, CESPE CEBRASPE, 2022

Acerca do processamento batch e do processamento online, julgue o seguinte item.

O processamento de transações online ocorre com interação dos usuários e hospedagem em grande porte de muitos sistemas transacionais, os quais utilizam pequena quantidade de dados de entrada, alguns registros acessados e atualizados e uma pequena quantidade de dados como saída.
  1. ✂️
  2. ✂️

79Q1052895 | Banco de Dados, Gerência de Transações, Administrador de Banco de Dados, HEMOBRÁS, CESPE CEBRASPE

Texto associado.
Com base nos conceitos de uso de métricas de desempenho e a
gerência de falhas em bancos de dados, analise os itens a seguir.

O tempo de transação corresponde ao intervalo de tempo em que um fato está ativo dentro do sistema de banco de dados. Esse tempo é diferente do tempo válido, o qual corresponde ao tempo em que o fato é verdadeiro no mundo real.
  1. ✂️
  2. ✂️

80Q1036254 | Banco de Dados, Gerência de Transações, Desenvolvimento de Sistemas, BNB, CESPE CEBRASPE, 2022

No que se refere ao conceito de transações de bancos de dados, julgue o item seguinte.
Em sistemas de bancos de dados, uma transação é a estrutura do banco de dados destinada a garantir que o valor que aparece em uma relação para dado conjunto de atributos também apareça em determinado conjunto de atributos em outra relação.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.