Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — CESPE / CEBRASPE 2025

Banco de DadosSGBD - 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.
  1. AA principal função de um SGBD é armazenar fisicamente os dados no disco.
  2. BUm SGBD moderno implementa funcionalidades como controle de concorrência, integridade de dados, segurança e recuperação de falhas.
  3. CO controle de integridade referencial em um banco de dados deve ser sempre tratado exclusivamente na camada da aplicação.
  4. DA segurança e a integridade dos dados são responsabilidades exclusivas do administrador do sistema operacional.
  5. 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.

1Controle de concorrência
Locks
Timestamp
2Integridade
Chaves estrangeiras
Restrições
3Segurança
Usuários
Permissões
4Recuperação de falhas
SGBD – Funcionalidades
LEVELsoulevel.com.br
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.

Gabarito: letra B.

Link permanente: /questoes/ce195379