Questões de Concurso
Comentadas sobre gerência de transações em banco de dados
Foram encontradas 431 questões
Assinale com V (verdadeiro) ou F (falso) as seguintes afirmações sobre a estrutura de Sistemas Gerenciadores de Bancos de Dados.
( ) Índices armazenam os metadados relativos à estrutura do banco de dados.
( ) Administrador de buffer proporciona acesso rápido aos itens de dados que são associados a valores determinados.
( ) Gerenciamento de transações garante que o banco de dados permanecerá em estado consistente (correto), a despeito de falhas no sistema, e que transações concorrentes serão executadas sem conflito em seus procedimentos.
( ) Administração de arquivos gerencia a alocação de espaço no armazenamento em disco e as estruturas de dados usadas para representar as informações armazenadas em disco.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Considere um banco de dados onde duas transações, t1 e t2, são executadas concorrentemente. A primeira, t1, debita R$ 100,00 de uma conta corrente, e a segunda, t2, debita R$ 200,00 da mesma conta. Não há uma ordem de execução definida para as transações.
Suponha que cada uma das transações execute duas operações: leitura seguida de gravação. Essas operações são representadas como tx(r) para leitura e tx(w) para gravação.
Considere, ainda, os seguintes escalonamentos das operações de t1 e t2.
I. t1(r), t1(w), t2(r), t2(w)
II. t2(r), t2(w), t1(r), t1(w)
III. t2(r), t1(r), t1(w), t2(w)
IV. t2(r), t1(r), t2(w), t1(w)
Sobre a adequação desses escalonamentos com vistas à manutenção da integridade do banco dados, assinale a afirmativa correta.
Considere as afirmações a seguir sobre as transações T1, T2 e T3, e as agendas S1 e S2 dadas abaixo:
T1: R1(x); R1(z); W1(x).
T2: R2(z); R2(y); W2(z); W2(y).
T3: R3(x); R3(y); W3(y).
S1: R1(x); R2(z); R1(x); R3(x); R3(y); W1(x); W3(y); R2(y); W2(z); W2(y).
S2: R1(x); R2(z); R3(x); R1(z); R2(y); R3(y); W1(x); W2(z); W3(y); W2(y).
I - T1 não obedece às propriedades ACID.
II - S1 é uma agenda serializável e S2 não é uma agenda serializável.
III - S1 e S2 são agendas serializáveis.
IV - T2 e T3 são transações somente-leitura.
Está(ão) correta(s):
Analise as afirmações sobre o controle de transações e suas propriedades obrigatórias para uma transação.
I. Atomicidade: Uma transação precisa sempre terminar com uma operação de efetivação ou de reversão;
II. Consistência: Processar uma transação nunca pode resultar em perda de consistência no banco de dados;
III. Isolamento: Mesmo quando transações são processadas simultaneamente, os resultados precisam ser os mesmos de um processamento sequencial;
IV. Durabilidade: O conteúdo de uma transação completa não pode ser afetado por falhas.
Marque a alternativa que apresenta as afirmações CORRETAS.
__________ é propriedade da transação que garante que as mudanças aplicadas ao banco de dados pela transação confirmada persistam no banco de dados, isto é, que as mudanças não sejam perdidas por causa de alguma falha.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
As propriedades usualmente requeridas para transações em bancos de dados são identificadas pela sigla ACID.
Essas propriedades são:
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