Tecnologia da Informação
medium

Questão de Tecnologia da Informação #019f69c7

Enunciado da Questão
Tecnologia da Informação
#2021
#Atomicidade
#Policial
#Escrivão
#SGBD
#Transações
#Cebraspe
#Banco de Dados
#Propriedades ACID
#PF
Médio

(Q92) Atomicidade refere-se à propriedade de um sistema gerenciador de banco de dados (SGBD) que garante que os dados armazenados sejam indivisíveis.

A

Certo

Correta
B

Errado

Explicação Oficial / Explicações da Comunidade

Para compreender corretamente esta questão, precisamos analisar o conceito de Atomicidade sob duas perspectivas comuns em Bancos de Dados: a das Transações (ACID) e a da Modelagem Relacional (Primeira Forma Normal).

  1. Atomicidade de Transações (Propriedades ACID):
    No contexto de transações em um SGBD, a Atomicidade é a propriedade que garante que uma transação seja tratada como uma unidade única e indivisível de trabalho. Isso significa que ou todas as operações da transação são realizadas com sucesso, ou nenhuma delas é aplicada (regra do "tudo ou nada"). Se uma falha ocorrer no meio do processo, o SGBD realiza o rollback (desfaz as alterações) para garantir que o banco retorne ao seu estado consistente anterior.

  2. Atomicidade de Dados (Valores Atômicos / 1FN):
    Na modelagem de dados, especificamente na Primeira Forma Normal (1FN) do processo de normalização, dizemos que os valores dos atributos devem ser atômicos (indivisíveis). Isso significa que um campo não deve conter uma lista de valores ou múltiplos dados combinados (como um campo "Telefone" contendo três números diferentes).

Análise do Gabarito:
Embora a definição rigorosa de Atomicidade como propriedade do SGBD (ACID) refira-se à indivisibilidade da transação (e não diretamente à indivisibilidade dos dados físicos armazenados), a banca examinadora adotou uma interpretação conceitual em que a atomicidade também se associa à indivisibilidade do dado armazenado (valores atômicos), considerando a afirmativa como Certa.

Dessa forma, o estudante deve fixar ambos os conceitos:

  • Transação Atômica: A execução é indivisível (tudo ou nada).
  • Dado Atômico: O valor armazenado no atributo é indivisível (não composto/multivalorado).