Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — CESPE / CEBRASPE 2025
Banco de Dados›SGBD - Sistema de Gerenciamento de Banco de Dados
Código
ce195379
Banca
CESPE / CEBRASPE
Órgão
BANRISUL
Ano
2025
Nível
Superior
Cargo
Técnico em Tecnologia da Informação II - Área: Administração de Banco de Dados
A respeito das funcionalidades oferecidas por um SGBD, assinale a opção correta.
AA principal função de um SGBD é armazenar fisicamente os dados no disco.
BUm SGBD moderno implementa funcionalidades como controle de concorrência, integridade de dados, segurança e recuperação de falhas.
CO controle de integridade referencial em um banco de dados deve ser sempre tratado exclusivamente na camada da aplicação.
DA segurança e a integridade dos dados são responsabilidades exclusivas do administrador do sistema operacional.
EUm SGBD não possui mecanismos próprios de controle de concorrência, cabendo essa responsabilidade ao sistema operacional.
Revelar gabarito e comentário▾
GabaritoB — Um SGBD moderno implementa funcionalidades como controle de concorrência, integridade de dados, segurança e recuperação de falhas.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
SGBD – Funcionalidades
Gabarito: letra B. A alternativa B está correta porque um SGBD moderno realmente implementa funcionalidades essenciais como controle de concorrência, integridade de dados, segurança e recuperação de falhas. Essas são características clássicas dos SGBDs, conforme literatura especializada (Elmasri & Navathe). As demais alternativas apresentam afirmações equivocadas sobre as responsabilidades do SGBD ou sobre onde essas funcionalidades devem ser implementadas.
SGBD – Funcionalidades: Controle de concorrência (Locks, Timestamp); Integridade (Chaves estrangeiras, Restrições); Segurança (Usuários, Permissões); Recuperação de falhas
Alternativa A — ❌ Incorreta
A principal função de um SGBD não é meramente armazenar fisicamente os dados; o SGBD oferece abstração, gerenciamento de metadados, controle de acesso, entre outras. O armazenamento físico é uma parte, mas não a principal função. O SGBD gerencia o banco de dados como um todo.
Alternativa B — ✅ Correta ⟵ GABARITO
Correta. Conforme a literatura de banco de dados, um SGBD moderno fornece mecanismos para controle de concorrência (garantindo que transações simultâneas não interfiram), integridade (restrições como chaves estrangeiras), segurança (controle de acesso) e recuperação (após falhas). A alternativa reflete exatamente essas funcionalidades.
Alternativa C — ❌ Incorreta
O controle de integridade referencial não deve ser tratado exclusivamente na aplicação; os SGBDs relacionais oferecem suporte nativo por meio de chaves estrangeiras (foreign keys) e restrições de integridade. A aplicação pode complementar, mas a responsabilidade não é exclusiva dela.
Alternativa D — ❌ Incorreta
Segurança e integridade dos dados não são responsabilidades exclusivas do administrador do sistema operacional. O SGBD possui seu próprio subsistema de segurança (usuários, permissões) e integridade (restrições). O DBA (Database Administrator) também gerencia esses aspectos. A afirmação ignora o papel do SGBD e do DBA.
Alternativa E — ❌ Incorreta
Um SGBD possui mecanismos próprios de controle de concorrência, como bloqueios (locks) e protocolos de timestamp. Essa é uma função central do SGBD. O sistema operacional pode oferecer suporte em nível de sistema, mas o controle de concorrência em banco de dados é implementado pelo SGBD.