SGBD - Conceitos Fundamentais
Gabarito: letra D. A atomicidade é uma propriedade ACID que determina que uma transação deve ser executada por completo ou desfeita totalmente em caso de erro, retornando ao estado anterior como se nunca tivesse ocorrido. As demais alternativas distorcem definições clássicas de SGBD, flexibilidade, funções do SGBD, consistência e controle de concorrência.
Alternativa A — ❌ Incorreta
Afirma que um SGBD não é flexível. Na verdade, o SGBD é projetado para permitir mudanças na estrutura dos dados (esquema) sem grande impacto, conforme os requisitos evoluem. O conteúdo de apoio destaca que "o SGBD precisa ser capaz de manter o sistema de banco de dados, permitindo que ele evolua à medida que os requisitos mudam com o tempo". Portanto, a afirmação é falsa.
Alternativa B — ❌ Incorreta
Diz que o SGBD não prevê funções de definição, recuperação e alteração de dados. O oposto é verdadeiro: o SGBD é o software que justamente oferece essas funções — definição (DDL), recuperação (consultas) e alteração (DML). O texto de apoio afirma: "facilita o processo de definição, construção, manipulação e compartilhamento de bancos de dados" e "manipulação de um banco de dados inclui funções como consulta, para recuperar dados específicos, atualização". Errada.
Alternativa C — ❌ Incorreta
Define consistência de dados como "manutenção de determinado dado em vários arquivos diferentes". Isso descreve redundância de dados, não consistência. Consistência refere-se à conformidade com regras de integridade (ex.: chaves estrangeiras, domínios). A redundância pode gerar inconsistência, mas não é o conceito de consistência. Incorreta.
Alternativa D — ✅ Correta ⟵ GABARITO
Descreve corretamente o princípio da atomicidade: uma transação é executada integralmente ou desfeita (rollback) em caso de erro, retornando ao estado inicial. É uma das propriedades ACID fundamentais em bancos de dados. Afirmação correta.
Alternativa E — ❌ Incorreta
Atribui ao controle de concorrência o papel de "garantir e permitir" a manipulação simultânea de um mesmo dado. Na verdade, o controle de concorrência gerencia o acesso concorrente para evitar problemas (como perda de atualização) e garantir a consistência, mas não "permite" de forma irrestrita — ele impõe mecanismos (bloqueios, timestamps). O compartilhamento é possibilitado pelo SGBD, mas o controle de concorrência é o princípio que assegura a corretude. Afirmação imprecisa, portanto incorreta.
Gabarito: letra D