Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2024
Banco de Dados›Banco de Dados Relacionais
Código
ce173492
Banca
CESPE / CEBRASPE
Órgão
FINEP
Ano
2024
Nível
Superior
Cargo
Analista - Tecnologia da Informação - Infraestrutura
Quando uma restrição de integridade referencial em um sistema gerenciador de banco de dados relacional é violada, o procedimento adequado é
Acontinuar com o fluxo.
Baceitar a ação.
Carmazenar os dados para avaliação posterior.
Dexcluir os dados inseridos.
Erejeitar a ação.
Revelar gabarito e comentário▾
GabaritoE — rejeitar a ação.
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 em Bancos de Dados Relacionais
Gabarito: letra E. Quando uma restrição de integridade referencial é violada — por exemplo, ao tentar inserir um valor de chave estrangeira que não existe na tabela referenciada — o procedimento correto é rejeitar a ação, impedindo a operação que causaria inconsistência. Isso está alinhado com o princípio de que o SGBD deve garantir a integridade dos dados, não permitindo que operações violem as regras definidas.
A integridade referencial assegura que valores de chave estrangeira correspondam a valores existentes de chave primária na tabela referenciada (ou sejam nulos). Qualquer tentativa de inserir, atualizar ou excluir dados que quebre essa regra deve ser automaticamente rejeitada pelo SGBD.
Alternativa A — ❌ Incorreta
"Continuar com o fluxo" ignoraria a violação, comprometendo a consistência dos dados.
Alternativa B — ❌ Incorreta
"Aceitar a ação" permitiria que dados inválidos fossem armazenados, violando a integridade referencial.
Alternativa C — ❌ Incorreta
"Armazenar os dados para avaliação posterior" também violaria a restrição, já que os dados inconsistentes ficariam no banco.
Alternativa D — ❌ Incorreta
"Excluir os dados inseridos" não é uma ação típica do SGBD; a operação que causou a violação é simplesmente rejeitada antes de ser executada.
Alternativa E — ✅ Correta ⟵ GABARITO
"Rejeitar a ação" é o comportamento padrão do SGBD ao detectar violação de integridade referencial. O comando não é executado, garantindo que o banco permaneça em estado consistente.