Questões de Concurso sobre Propriedades de Transação (ACID)

 
 
Disciplina 1
Assunto 5
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
125 questões encontradas
Questões por página
20
Mais recentes
 

Considere a propriedade de Isolamento das transações ACID nos sistemas gerenciadores de bancos de dados.


Um mecanismo usualmente empregado para garantir a integridade dos dados em operações concorrentes atua por meio de operações de:


A

Cache;


B

Commit;


C

Lock;


D

Logging;


E

SyncPoint.

Dentro de um sistema de gerenciamento de banco de dados (SGBD), as transações são definidas como processo e englobam vários passos em uma única operação, além de levar o banco de dados de um estado coerente para outro igualmente coerente. Para que isso ocorra, deve ser garantido que uma transação execute por inteiro ou não execute. Este conceito está relacionado a(à):


A

atomicidade.


B

isolamento.


C

velocidade.


D

durabilidade.

Uma transação de um Banco de Dados é uma unidade lógica de trabalho, determinada por uma sequência de operações. As quatro propriedades importantes nas transações são conhecidas como "propriedades ACID". Essa sigla corresponde às propriedades de:


A

assincronismo, correção, isomorfia e dinamicidade.


B

atomicidade, correção, isolamento e durabilidade.


C

atomismo, conformidade, isomorfia e dinamicidade.


D

assincronismo, conformidade, isolamento e durabilidade.


E

autonomia, correção, integridade e domínio.

No contexto dos sistemas gerenciadores de bancos de dados, a sigla ACID denota as propriedades desejáveis para as transações operadas sobre os dados.


No caso da propriedade de isolamento (letra I), é necessário que o SGBD garanta que as transações


A

concluídas com sucesso levem o banco de dados a um estado consistente.


B

concluídas com sucesso perdurem mesmo em caso de falhas posteriores.


C

com operações executadas paralelamente não interfiram umas nas outras.


D

que envolvem múltiplas operações sejam completamente executadas, ou totalmente anuladas em caso de falha.


E

sejam executadas na ordem cronológica, uma após outra, sem paralelismo.

Segundo Navathe (2011 ), no contexto de recuperação em sistemas de múltiplos bancos de dados, para manter a atomicidade em uma transação multibanco de dados, qual protocolo pode ser utilizado?


A

Confirmação Inferior.


B

Confirmação com REDO inferior.


C

Ausência de Confirmação.


D

Confirmação em Duas Fases.


E

Confirmação única.

Um sistema de gerenciamento de banco de dados (SGBD) precisa garantir a execução apropriada de transações, apesar das falhas. As falhas, por sua vez, ocorrem quando o estado do sistema não reflete mais um estado real do mundo, que o banco de dados deveria capturar, o que é chamado de estado de inconsistência. Para que as inconsistências não sejam visíveis, é necessário que o SGBD mantenha algumas propriedades das transações.

O princípio que garante que as operações da transação sejam refletidas corretamente no banco de dados, ou que nenhuma delas se efetive, também conhecida como “tudo ou nada” é denominada:


A

backup físico.


B

isolamento.


C

durabilidade.


D

atomicidade.

Um vendedor de uma loja de calçados estava concluindo uma transação de venda utilizando o software da empresa. Esse software estava mostrando na tela do monitor de vídeo as seguintes informações:

- Vendedor: (Matrícula 774567) – José Luiz - Venda nº: 87457

- Produto: sapato marca "ABCD", modelo "Vip"

- Cor: preta

- Tamanho: 41

- Quantidade sendo vendida: 2

- Preço unitário: R$ 200,00

- Preço total: R$ 400,00

- Estoque atual: 50

- Estoque após a venda: 48

No momento em que o vendedor finalizou a venda no software, a transação demorou muito mais tempo que o normal e, em vez de apresentar uma mensagem de operação concluída com sucesso, exibiu uma mensagem de erro e, a seguir, o aplicativo foi fechado de modo anormal. Sem ter certeza se a transação de venda foi finalizada corretamente, o vendedor abriu o aplicativo e gerou um relatório, que apresentou a seguinte situação com relação à venda que estava sendo realizada:

- Venda nº 87457: transação não foi concluída com sucesso; repita a venda.

- Estoque atual do sapato da marca "ABCD", modelo "Vip", tamanho 41: 50.

Nesse caso, pode-se afirmar que a seguinte propriedade de transações ACID ocorreu e de modo correto:


I. atomicidade.

II. durabilidade.

III. isolamento.


Quais estão corretas?


A

Apenas I.


B

Apenas III.


C

Apenas I e II.


D

Apenas II e III.


E

I, II e III.

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.


A

Apenas I, II e III.


B

Apenas II e III


C

Apenas II e IV


D

Apenas I, III e IV


E

Todas as alternativas estão corretas

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


A

I e II.


B

II e III.


C

III e IV.


D

I e IV.


E

I e III.

Um banco de dados relacional implementa concorrência e recuperação de forma segura, através do controle de transações. Cada transação é regida por propriedades definidas pelo acrônimo ACID, cujas definições são: i) atomicidade; ii) consistência; iii) isolamento; e iv) durabilidade. Analise as definições abaixo e assinale a alternativa que, respectivamente, define de forma adequada o conceito dessas propriedades.


A

i) garante que a transação ocorra de forma atômica, sem divisões; ii) preserva a caraterística de que, se a transação for executada do início ao fim, mantém os resultados persistidos no banco de dados; iii) garante que uma transação executa as operações de forma isolada e sequencial no banco de dados, para não sofrer interferência de outra transação, durante a execução que aconteça simultaneamente; e iv) preserva os dados envolvidos na transação, desde o seu início até o final da execução.


B

i) garante o isolamento necessário para que a transação ocorra em sua totalidade, sem interferência de outras transações; ii) preserva os dados em um arquivo de log durante a execução da transação, para que possa ser desfeito em caso de falha; iii) garante a integridade da transação, mantendo o estado consistente do banco de dados, após a execução da transação; e iv) garante o bom desempenho do banco de dados, durante a execução da transação.


C

i) preserva para que a transação não tenha interferência na execução de transações simultâneas; ii) mantém a caraterística de consistência no banco de dados, após a execução de transações simultâneas; iii) garante que uma transação é executada de forma isolada e não afeta outras transações em execução, persistindo a transação no banco de dados; e iv) preserva os dados consistentes ao executar a transação, até o final em um arquivo de log, para desfazer em caso de falha.


D

i) garante que a transação ocorra em sua totalidade ou não aconteça de forma alguma; ii) preserva a caraterística de que, se a transação for executada do início ao fim, mantém a integridade do banco, sem a interferência de outras transações; iii) garante que uma transação não deve sofrer interferência de outra transação, durante a execução que aconteça simultaneamente; e iv) garante que as mudanças aplicadas durante a transação sejam persistidas no banco de dados e não sejam perdidas em caso de falha.


E

i) preserva, de forma independente, a execução da transação em sua totalidade; ii) preserva a caraterística de que, se a transação for executada do início ao fim, mantém a integridade do banco, sem a interferência de outras transações ou desfaz em caso de falha; iii) garante a integridade da transação de forma permanente, mesmo após o encerramento da transação; e iv) garante que as operações que fazem parte da transação durem até o final da execução.

No contexto de transações de banco de dados, o termo ACID refere-se às propriedades


A

aleatoriedade, consistência, independência, durabilidade.


B

atomicidade, consistência, isolamento, durabilidade.


C

atomicidade, comutatividade, isolamento, durabilidade.


D

aleatoriedade, comutatividade, independência, durabilidade.

Para garantir algumas das propriedades ACID de um Sistema Gerenciador de Banco de Dados (SGBD), um Analista de Sistemas, verificou que:


I. os protocolos de Controle de Concorrência garantem a consistência dos dados por meio de acessos concorrentes; e

II. os protocolos de Recuperação de Falhas garantem a consistência dos dados após falhas do sistema.


Correspondem corretamente aos protocolos I e II, respectivamente, as propriedades ACID:


A

Isolação --e-- Coerência.


B

Durabilidade --e -- Atomicidade.


C

Isolação -- e --Atomicidade.


D

Durabilidade -- e -- Capacidade.


E

Capacidade -- e -- Agilidade.

Como é conhecida a propriedade em transações de banco de dados em que a sua totalidade deve ser executada e, caso aconteçam falhas, quaisquer mudanças durante a transação no banco de dados devem ser desfeitas?


A

Durabilidade.


B

Isolamento.


C

Atomicidade.


D

Concorrência.

Em um Banco de Dados Relacional, as Transações têm quatro propriedades importantes, são elas:


A

Atomicidade, Capacidade, Interoperabilidade e Disponibilidade.


B

Atomicidade, Correção, Isolamento e Durabilidade.


C

Atualidade, Capacidade, Isolamento e Durabilidade.


D

Atomicidade, Correção, isolamento e Disponibilidade.


E

Atomicidade, Capacidade, Isolamento e Durabilidade.

O acrônimo ACID, no contexto de transações de bancos de dados, refere-se à:


A

Disponibilidade (Avaliability); Compatibilidade (Compatibility); Integridade (Integrity); de Dados (Data).


B

Disponibilidade (Avaliability); Consistência (Consistency); Integridade (Integrity); de Dados (Data).


C

Atomicidade (Atomicity); Consistência (Consistency); Integridade (Integrity); Durabilidade (Durability).


D

Atomicidade (Atomicity); Consistência (Consistency); Integridade (Integrity); Definição (Definition).


E

Atomicidade (Atomicity); Consistência (Consistency); Isolamento (Isolation); Durabilidade (Durability).

Assinale a alternativa CORRETA com relação às propriedades de transações em bancos de dados indicadas pela sigla ACID.


A

A letra ‘A’ da sigla ACID remete à propriedade Atualização.


B

A letra ‘I’ da sigla ACID remete à propriedade Indexação.


C

A letra ‘D’ da sigla ACID remete à propriedade Distribuição.


D

A letra ‘C’ da sigla ACID remete à propriedade Consistência.


E

Uma transação deve atender à maioria dessas propriedades.

O conceito de transação fornece um mecanismo para descrição de unidades lógicas de processamento de banco de dados. Para que as transações cumpram seu propósito, elas devem possuir algumas propriedades, chamadas propriedades ACID, e elas devem ser impostas pelo controle de concorrência e por métodos de restauração do SGBD. As propriedades ACID são:


A

atomicidade, preservação de consistência, isolamento e paralelismo.


B

atomicidade, preservação de consistência, paralelismo e durabilidade ou permanência.


C

atomicidade, preservação de consistência, isolamento e durabilidade ou permanência.


D

atomicidade, paralelismo, isolamento e durabilidade ou permanência.


E

paralelismo, preservação de consistência, isolamento e durabilidade ou permanência.

Um Sistema de Processamento de Transações (SPT), para possuir integridade de dados, deve ter quatro características básicas. A característica que é atendida somente quando todos os passos de uma transação são completados, caso contrário a transação inteira será cancelada, é:


A

a durabilidade


B

a consistência


C

o isolamento


D

a atomicidade

   
Gerar simulado