Questão 2 - HCPA 2020 - ANALISTA DE TI (ADMINISTRAÇÃO DE BANCO DE DADOS)

questao 2 acid

Confira a resposta correta e análise da questão sobre o controle de transações em Sistema de Gerenciamento de Banco de Dados (SGBD), garantindo a integridade e consistência dos dados. ACID: Atomicidade, Consistência, Isolamento e Durabilidade.

Controle de Transações e Propriedades ACID em SGBDs

 O controle de transações é parte fundamental de qualquer SGBD. Esse controle é realizado pelo conjunto de quatro propriedades conhecidas pelo acrônimo ACID. 

A propriedade _____________ garante que todas as tarefas de uma transação sejam executadas por completo, ou seja, não há transações parciais. 

Já a propriedade ___________ garante que o efeito de uma transação não seja visível para outras transações até que a transação seja confirmada. Por exemplo, um usuário que atualiza a tabela hr.employees não vê as alterações não confirmadas na tabela funcionários feitas simultaneamente por outro usuário. 

E a propriedade __________ garante que as alterações feitas por transações confirmadas sejam permanentes. 

Após a conclusão de uma transação, o banco de dados garante, por meio de seus mecanismos de recuperação, que as alterações da transação não sejam perdidas. 

Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima. 

(A) Durabilidade – Isolamento – Atomicidade 

(B) Isolamento – Durabilidade – Atomicidade 

(C) Atomicidade – Isolamento – Durabilidade 

(D) Durabilidade – Atomicidade – Isolamento 

(E) Isolamento – Durabilidade – Atomicidade

Alternativa Correta e Justificativa

A alternativa correta para preencher as lacunas do texto é a opção:

(c) Atomicidade – Isolamento – Durabilidade

Atomicidade: Garante que todas as tarefas de uma transação sejam executadas por completo, ou seja, não há transações parciais.

Isolamento: Garante que o efeito de uma transação não seja visível para outras transações até que a transação seja confirmada.

Durabilidade: Garante que as alterações feitas por transações confirmadas sejam permanentes.

Contextualização da Questão

O controle de transações é uma parte fundamental de qualquer Sistema de Gerenciamento de Banco de Dados (SGBD), garantindo a integridade e consistência dos dados. Um dos conjuntos de propriedades mais importantes para o controle de transações é conhecido pelo acrônimo ACID: Atomicidade, Consistência, Isolamento e Durabilidade.

A questão aborda três das quatro propriedades ACID e sua importância no contexto das transações em um SGBD. Vamos analisar cada uma delas e suas implicações:

Atomicidade:

A atomicidade garante que todas as tarefas de uma transação sejam executadas por completo (tudo ou nada). Ou seja, se uma parte da transação falhar, todas as partes da transação são desfeitas, e o banco de dados é restaurado para o estado anterior à transação.

Consistência (não mencionada na questão):

A consistência garante que o banco de dados permaneça em um estado consistente antes e depois de cada transação. Isso significa que apenas transações válidas que preservem as regras de integridade do banco de dados são permitidas.

Isolamento:

O isolamento garante que o efeito de uma transação não seja visível para outras transações até que a transação seja confirmada. Isso significa que as transações concorrentes não interferem umas nas outras e que cada transação é executada como se fosse a única no sistema.

Durabilidade:

A durabilidade garante que as alterações feitas por transações confirmadas sejam permanentes, mesmo em caso de falha do sistema. Após a confirmação de uma transação, o SGBD garante que as alterações sejam persistentes, mesmo em caso de falha de hardware ou software.

Nível de Dificuldade e Tópicos Relacionados

Nível de Dificuldade: Médio

Tópicos Relacionados:

  • Controle de transações em SGBDs
  • Propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade)
  • Conceitos de integridade e consistência de dados
  • Funcionamento interno de transações em bancos de dados

Relação com o Edital do HCPA

Essa questão está alinhada com o edital do HCPA, que menciona a administração de bancos de dados e sistemas de gerenciamento de banco de dados como parte do escopo do cargo. Compreender as propriedades ACID é essencial para a administração eficaz de bancos de dados relacionais.

Dominar esses tópicos é fundamental para compreender os aspectos críticos do gerenciamento de transações em bancos de dados relacionais e garantir a integridade e a consistência dos dados armazenados.

Quer acompanhar as novidade do site?

Leia mais em: iretoaoponto-tech.com.br/conc...

Questão 2 - HCPA 2020 - ANALISTA DE TI (ADMINISTRAÇÃO DE BANCO DE DADOS)

Última atualização: 2024-02-02