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

Foram encontradas 350 questões

Q40533 Banco de Dados
Acerca dos mecanismos de segurança e controle de concorrência
dos sistemas de banco de dados, julgue os itens que se seguem.
Atomicidade, consistência, isolamento e durabilidade são propriedades fundamentais que devem ser apresentadas por uma transação de banco de dados.
Alternativas
Q40385 Banco de Dados
Algumas das principais técnicas usadas para controle de execução concorrente de transações em bancos de dados são, em relação aos itens de dados, baseadas no conceito de
Alternativas
Q39609 Banco de Dados
Em relação à execução de uma transação em um banco de dados, considere:

Para que uma transação seja efetivada, todas as ações que compõem a respectiva unidade de trabalho devem ser concluídas com sucesso. Caso contrário, a ação que constituiu falha e a transação devem ser desfeitas.

A afirmação refere-se a uma das quatro propriedades da integridade de uma transação, denominada:
Alternativas
Q24019 Banco de Dados
Considere as afirmativas abaixo sobre as transações em Sistemas de Bancos de Dados Relacionais.

I - A violação conhecida como leitura suja (dirty read) ocorre no nível de isolamento read committed.

II - Algoritmos com base em timestamp e bloqueios podem ser utilizados para a implementação de controle de concorrência.

III - A propriedade de atomicidade para transações distribuídas pode ser garantida pela implementação do algoritmo commit de duas fases.

Está(ão) correta(s) APENAS a(s) afirmativa(s)
Alternativas
Ano: 2009 Banca: FUNRIO Órgão: MPO
Q1235919 Banco de Dados
Qual a propriedade desejável das transações em bancos de dados que estabelece que a execução de uma transação não deve sofrer interferência de quaisquer transações concorrentes?
Alternativas
Ano: 2009 Banca: FUNDEPES Órgão: PRODABEL - MG
Q1234374 Banco de Dados
Em banco de dados, a integridade de uma transação depende de quatro propriedades conhecidas como ACID.
Assinale a propriedade abaixo que é responsável por evitar que uma transação interfira em outras transações antes de serem finalizadas.
Alternativas
Q113039 Banco de Dados
Se existe um sistema com um conjunto de transações, tal que toda a transação deste conjunto está esperando outra transação também nele contida, diz-se que este sistema está emestado de:
Alternativas
Q113035 Banco de Dados
Uma transação acontece como um todo ou nada deve ser feito .A esta propriedade dar-se o nome de:
Alternativas
Q94567 Banco de Dados
Transação é o nome dado a um conjunto de procedimentos executados em um banco de dados, mas que na visão do usuário parecem ser uma única ação. A integridade de uma transação é garantida pelas propriedades de (1) Atomicidade, (2) Consistência, (3) Isolamento e (4) Durabilidade. Assinale a alternativa correta, a respeito das propriedades de uma transação.
Alternativas
Q74675 Banco de Dados
Segundo Date, com relação à concorrência nos SGBD, é um critério de correção geralmente aceito para a execução de um dado conjunto de transações:
Alternativas
Q57098 Banco de Dados
No que diz respeito ao acesso a banco de dados em Java, o controle de transações pode ser feito por funções. Assim, para confirmar uma transação no BD e para cancelar as alterações da transação, são utilizadas, respectivamente, as seguintes funções:
Alternativas
Q49442 Banco de Dados
Um bloco de transações SQL é iniciado com BEGIN TRANSACTION e deveria executar três transações sequencialmente, porém, na segunda transação ocorre uma falha geral no sistema, o que executará
Alternativas
Q45737 Banco de Dados
Em determinada transação de um sistema de contabilidade, as chaves estrangeiras devem ser avaliadas somente no COMMIT dessa transação. Que propriedade pode ser aplicada em uma restrição (constraint) para atingir esse comportamento?
Alternativas
Q45733 Banco de Dados
Para que as chaves estrangeiras sejam avaliadas somente ao final de uma transação (no momento do COMMIT), que propriedade pode ser aplicada em uma restrição (constraint)?
Alternativas
Q45728 Banco de Dados
Em determinada reunião técnica sobre a construção de um sistema de informação distribuído, foram feitas as afirmativas a seguir sobre o protocolo two-phase commit.

I - Uma transação somente é confirmada (committed) se todos os participantes concordarem e estiverem prontos para realizar o commit.
II - O protocolo garante que todos os participantes da transação distribuída podem confirmar ou abortar seu trabalho.
III - Durante a segunda fase, o coordenador informa a todos os participantes sobre a decisão e confirma ou aborta a transação.

Está(ão) correta(s) a(s) afirmativa(s)
Alternativas
Q45726 Banco de Dados
O sistema de vendas de uma empresa foi desenvolvido segundo a arquitetura cliente-servidor de banco de dados em duas camadas. Que parte é responsável pelo gerenciamento das transações?
Alternativas
Q34107 Banco de Dados
Imagem 023.jpg
Considerando as transações T1 e T2 apresentadas acima, julgue
os itens subsequentes.
Se, por alguma razão, a transação T1 for abortada, o requerimento de atomicidade implicará que também sejam abortadas as transações como T2, aquelas que igualmente tenham visto os resultados de T1, transações que tenham visto os writes dessas transações e assim por diante. Esse problema é conhecido como rollback em cascata.
Alternativas
Q34106 Banco de Dados
Imagem 023.jpg
Considerando as transações T1 e T2 apresentadas acima, julgue
os itens subsequentes.
Na situação em questão, a transação T2 pode ver os writes incrementais de T1. Esse enfoque diminui a concorrência do sistema.
Alternativas
Q34105 Banco de Dados
A respeito de sistemas transacionais, julgue os itens a seguir.
As transações aninhadas devem ter a propriedade de ser serializáveis em relação aos seus pares, ou seja, o acesso a recursos compartilhados entre essas transações deve obedecer as regras de sincronização de read-write e write-write.
Alternativas
Q162873 Banco de Dados
A sigla ACID é usualmente empregada para evocar as propriedades que as transações executadas num banco de dados devem possuir. Essas propriedades são:
Alternativas
Respostas
301: C
302: E
303: A
304: E
305: B
306: D
307: B
308: D
309: D
310: D
311: E
312: C
313: A
314: C
315: E
316: B
317: C
318: E
319: C
320: E