Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2026

Banco de DadosBanco de Dados Relacionais
Código
ce226961
Banca
CESPE / CEBRASPE
Órgão
SEDUC-PI
Ano
2026
Nível
Superior
Cargo
Professor da Educação Básica - Disciplina: Informática
Considerando que, ao projetar o esquema de um banco de dados relacional para uma biblioteca, um analista de sistemas deva assegurar a consistência lógica entre as tabelas LIVROS e AUTORES, assinale a opção que apresenta o mecanismo de estruturação de dados que o analista deve implementar para evitar a existência de registros órfãos e garantir que a remoção de um autor gerencie automaticamente os títulos a ele vinculados.
  1. Apublicar a lista de autores em um Progressive Web App (PWA) para que algoritmos de inteligência artificial decidam autonomamente sobre a exclusão de registros
  2. Bestabelecer uma restrição de integridade referencial utilizando a cláusula ON DELETE CASCADE na chave estrangeira (foreign key) da tabela dependente
  3. Crealizar a redundância de dados através de backups manuais por registro, descartando o uso de chaves primárias para acelerar o processamento
  4. Daplicar um estilo CSS visibility: hidden na operação exclusão for detectada
  5. Evalidar o comando INSERT por meio de um ambiente imersivo de realidade virtual para simular o impacto da exclusão antes da execução no banco
Revelar gabarito e comentário

GabaritoB — estabelecer uma restrição de integridade referencial utilizando a cláusula ON DELETE CASCADE na chave estrangeira (foreign key) da tabela dependente

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”.

Integridade referencial e ON DELETE CASCADE

Gabarito: letra B. A situação exige um mecanismo que evite registros órfãos na tabela LIVROS quando um autor é removido — exatamente o que a restrição de integridade referencial com a cláusula ON DELETE CASCADE na chave estrangeira (foreign key) da tabela dependente (LIVROS) proporciona: a exclusão do autor propaga-se automaticamente para seus títulos vinculados.

Alternativa A — ❌ Incorreta

Publicar em Progressive Web App (PWA) e delegar a decisão a algoritmos de IA não é um mecanismo de estruturação de dados do modelo relacional; não resolve a consistência lógica entre tabelas.

Alternativa B — ✅ Correta ⟵ GABARITO

A integridade referencial com ON DELETE CASCADE garante que, ao excluir um registro na tabela AUTORES, todos os registros de LIVROS que referenciam aquele autor (via chave estrangeira) sejam automaticamente excluídos. Isso mantém a consistência e impede a existência de registros órfãos.

Alternativa C — ❌ Incorreta

Redundância manual por backups e descarte de chaves primárias aumentam a inconsistência e a perda de desempenho, além de violarem princípios fundamentais do modelo relacional (chave primária é obrigatória).

Alternativa D — ❌ Incorreta

Aplicar visibility: hidden via CSS é um efeito visual no front-end, não tem qualquer efeito sobre os dados armazenados no banco de dados.

Alternativa E — ❌ Incorreta

Validar o comando INSERT com realidade virtual não é um mecanismo de banco de dados; não há como implementar isso no esquema relacional para gerenciar automaticamente a exclusão de registros.

PEGA ESSA DICA!

Em provas de banco de dados, sempre lembre que a solução para evitar registros órfãos e propagar operações em relacionamentos é a restrição de integridade referencial, em especial as ações de integridade como ON DELETE CASCADE, ON DELETE SET NULL ou ON DELETE RESTRICT. A cláusula é parte do padrão SQL e é cobrada com frequência.

Gabarito: letra B.

Link permanente: /questoes/ce226961