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

Foram encontradas 478 questões

Q921505 Banco de Dados
Se um bloqueio binário simples for usado, qual regra deve seguir uma transação?
Alternativas
Q917384 Banco de Dados
Suponha que uma transação T transfira 400 reais da conta A para a conta B. Antes da execução da transação T, os valores das contas bancárias A e B eram 1.000 e 2.000 reais, respectivamente. Imagine que T retire 500 reais da conta A e que haja falha antes de transferir para a conta B. Agora, os valores das contas A e B refletidos no banco de dados são 600 e 2.000 reais, respectivamente. Qual propriedade de processamento de transações NÃO foi garantida?
Alternativas
Q915456 Banco de Dados

Considere o pseudocódigo de duas transações T1 e T2 sendo submetidas aproximadamente ao mesmo tempo. As operações dessas transações ocorrem intercaladas como a seguir:


Imagem associada para resolução da questão


Assinale a alternativa CORRETA que corresponda ao resultado da execução:

Alternativas
Q914457 Banco de Dados
Na teoria de bancos de dados, uma transação é um conjunto de operações cujo processamento respeita as propriedades de atomicidade, consistência, isolamento e durabilidade. Em sistemas não distribuídos, a propriedade “durabilidade” é usualmente implementada por meio de
Alternativas
Q899876 Banco de Dados

As propriedades usualmente requeridas para transações em bancos de dados são identificadas pela sigla ACID.


Essas propriedades são:

Alternativas
Q891120 Banco de Dados

Um SGBD deve aplicar os conceitos ACID (Atomicidade;Consistência;Isolamento;Durabilidade) na gestão das transações. Examine as seguintes assertivas.


I-Exclusividade na execução da transação.

II-Sem problemas de integridade.

III-Em uma transação ou se faz tudo ou nada.

IV-Permanência da gravação no banco.


São características das propriedades Consistência e Atomicidade

Alternativas
Q872156 Banco de Dados

Julgue o item que se segue, a respeito do processamento de transações e otimização de desempenho do SGBD e de consultas SQL.


O controle de nível de isolamento de transações é importante para gerenciar a forma como as transações concorrentes se comportarão no SGBD. No Postgres 9.6, o nível de isolamento padrão é READ COMMITTED, mas pode ser alterado para SERIAZABLE por meio do comando SET TRANSACTION ISOLATION LEVEL SERIAZABLE.

Alternativas
Q871527 Banco de Dados
Com relação a transações em bancos de dados, é correto afirmar que uma transação:
Alternativas
Q869736 Banco de Dados
Na implementação de rotinas de recuperação de transações em bancos de dados relacionais, tem papel vital os arquivos de log, sobre os quais é correto afirmar que
Alternativas
Q869733 Banco de Dados
Bloqueios constituem uma técnica bastante utilizada em sistemas de bancos de dados relacionais. É correto afirmar que
Alternativas
Q1631454 Banco de Dados
O acrônimo ACID, no contexto de transações de bancos de dados, refere-se à:
Alternativas
Q1631447 Banco de Dados
O banco de dados Oracle 10gR2 trabalha com o conceito de níveis de isolamento de transação (transaction isolation levels) do padrão ANSI/ISO SQL SQL92.
Assinale a alternativa que contém o nível de isolamento de transação que impede a ocorrência de leituras sujas (dirty reads), leituras fuzzy (nonrepeatable fuzzy reads), e leituras fantasma (phantom reads).
Alternativas
Q858591 Banco de Dados

No contexto de transações em um sistema de banco de dados, informe a alternativa que contém todas as afirmações corretas.


I. O esquema abaixo representa uma anomalia chamada atualização perdida (lost update), onde T1 e T2 representam transações e “A” representa o item de dado.


Imagem associada para resolução da questão


II. O esquema abaixo representa uma anomalia chamada atualização perdida (lost update), onde T1 e T2 representam transações e “A” representa o item de dado.


Imagem associada para resolução da questão


III. Uma leitura é dita “suja” (dirty read) quando uma transação lê dados escritos por outra transação que já realizou o “commit”.

IV. Uma escrita é dita “suja” (dirty write) quando ela ocorre sobre um objeto que foi modificado anteriormente por uma transação que já realizou o “commit”.

Alternativas
Q855621 Banco de Dados

A respeito dos conceitos de banco de dados, normalização, controle de concorrência e modelagem, julgue o item subsecutivo.


Atomicidade é a propriedade que garante que as transações não sejam afetadas pelo funcionamento umas das outras nem tenham acesso aos resultados parciais entre si.

Alternativas
Ano: 2017 Banca: FCC Órgão: DPE-RS Prova: FCC - 2017 - DPE-RS - Analista - Banco de Dados |
Q841723 Banco de Dados
As transações em um banco de dados relacional devem respeitar as propriedades representadas pelo acrônimo ACID, sendo que o D significa durabilidade, segundo a qual
Alternativas
Q839439 Banco de Dados

O gerenciamento de transações em um banco de dados deve considerar um conjunto de propriedades conhecidas pela sigla ACID.


I. Uma transação interrompida ao meio pode deixar o banco de dados em um estado inconsistente. O banco de dados deve prover recursos para remoção dos efeitos de transações incompletas, garantindo assim a autenticidade.


II. A consistência tem por objetivo garantir que o banco de dados antes da transação esteja consistente e que após a transação permaneça consistente. Todas as regras devem ser aplicadas às modificações da transação para manter toda a integridade dos dados.

III. Modificações feitas por transações simultâneas devem ser isoladas das modificações feitas por qualquer outra transação simultânea. O isolamento deve garantir que duas transações, executadas de forma concorrente, devem ter o mesmo resultado que teria se fossem executadas em ordem serial.

IV. O SGBD mantém um registro (log) das ações executadas pelo usuário para que, se ocorrer queda do sistema antes que todas as mudanças tenham sido feitas em disco, este log seja usado para restaurar o estado do banco de dados quando o sistema for reiniciado, garantindo assim a disponibilidade.


As propriedades ACID sublinhadas que estão corretamente definidas são as que constam APENAS em

Alternativas
Q817658 Banco de Dados
Uma transação é uma unidade de execução de programa que acessa e pode atualizar vários itens de dados em um Sistema Gerenciador de Bancos de Dados (SGBD). Uma transação envolve tipicamente a execução de código escrito em SQL delimitado por declarações de início e fim de transação (begin transaction e end transaction). Qual das seguintes propriedades deve ser assegurada por um SGBD no processamento de transações?
Alternativas
Q1862024 Banco de Dados
Assinale a alternativa CORRETA com relação às propriedades de transações em bancos de dados indicadas pela sigla ACID. 
Alternativas
Q1861915 Banco de Dados
Sobre gerenciamento de transações em bancos de dados, assinale a alternativa CORRETA. 
Alternativas
Ano: 2016 Banca: UFES Órgão: UFES
Q1195158 Banco de Dados
Uma transação consiste em uma sequência de instruções de consulta e/ou atualização. Sobre transações em banco de dados, é INCORRETO afirmar: 
Alternativas
Respostas
221: C
222: A
223: D
224: C
225: E
226: B
227: C
228: A
229: A
230: D
231: E
232: A
233: C
234: E
235: B
236: D
237: C
238: D
239: B
240: E