Questão de Banco de Dados — Modelo relacional — FUNDATEC 2026
Banco de Dados›Modelo relacional
Código
qg685915
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática: Banco de Dados
No modelo relacional, as restrições de integridade são mecanismos formais que asseguram a consistência e a validade dos dados armazenados. Assinale a alternativa que apresenta a correta descrição sobre integridade referencial.
AA integridade referencial é satisfeita quando todos os valores de uma chave estrangeira em uma relação correspondem a valores existentes da chave primária na relação referenciada, ou assumem valor nulo nos casos em que a semântica do relacionamento assim o permita, sendo responsabilidade do SGBD garantir essa restrição.
BA integridade referencial exige que toda chave estrangeira referencie obrigatoriamente um valor existente na relação referenciada, sendo vedada em qualquer circunstância a atribuição de valor nulo a atributos que compõem uma chave estrangeira, sob risco de violação da restrição.
CA integridade referencial é um caso particular da integridade de entidade, aplicada especificamente a relações que participam de relacionamentos do tipo muitos-para-muitos, garantindo que as tabelas associativas não contenham registros órfãos após operações de exclusão em cascata.
DA integridade referencial determina que, ao se definir uma chave estrangeira, a relação referenciada deve necessariamente possuir um índice do tipo unique sobre o atributo referenciado, sendo inválida a referência a atributos que não estejam indexados, mesmo que esses atributos constituam a chave primária da relação.
EA integridade referencial e a integridade de entidade são restrições equivalentes no modelo relacional, diferindo apenas no escopo de aplicação: enquanto a integridade de entidade atua sobre atributos individuais, a integridade referencial atua sobre conjuntos de tuplas pertencentes a duas ou mais relações distintas.
Revelar gabarito e comentário▾
GabaritoA — A integridade referencial é satisfeita quando todos os valores de uma chave estrangeira em uma relação correspondem a valores existentes da chave primária na relação referenciada, ou assumem valor nulo nos casos em que a semântica do relacionamento assim o permita, sendo responsabilidade do SGBD garantir essa restriçã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 no Modelo Relacional
Gabarito: letra A. A integridade referencial é a restrição que assegura que valores de chave estrangeira em uma tabela correspondam a valores de chave primária na tabela referenciada, ou assumam valor nulo quando a semântica do relacionamento permitir, sendo o SGBD o responsável por garantir essa condição. Essa definição está de acordo com os fundamentos clássicos do modelo relacional.
A banca testa o conhecimento sobre as propriedades da integridade referencial, especialmente a possibilidade de valores nulos em chaves estrangeiras e a distinção em relação à integridade de entidade.
Alternativa A — ✅ Correta ⟵ GABARITO
A alternativa descreve corretamente a integridade referencial: os valores da chave estrangeira devem existir na chave primária referenciada ou ser nulos (quando o relacionamento for opcional). Cabe ao SGBD impor essa restrição por meio de declarações de chave estrangeira (FOREIGN KEY) e regras de integridade.
Alternativa B — ❌ Incorreta
Afirma que a chave estrangeira nunca pode ser nula. Isso é falso: a integridade referencial permite valores nulos na chave estrangeira quando a participação da entidade no relacionamento é opcional. Por exemplo, um pedido pode não estar associado a nenhum cliente (cliente nulo) se a regra de negócio assim permitir. A única exigência é que, se houver valor, ele deve corresponder a uma tupla existente na tabela referenciada.
NÃO CAIA NESSA!
A banca explora a confusão entre a obrigatoriedade de referência e a admissibilidade de valores nulos. Muitos candidatos acreditam que toda chave estrangeira deve ser preenchida obrigatoriamente, mas a teoria do modelo relacional aceita nulos quando a participação é parcial (opcional). Fique atento: a regra é "se não for nulo, deve existir"; não "nunca pode ser nulo".
Alternativa C — ❌ Incorreta
Afirma que a integridade referencial é um caso particular da integridade de entidade, o que é incorreto. São restrições distintas: a integridade de entidade garante que a chave primária não seja nula; a integridade referencial garante a correta associação entre tabelas. Além disso, a descrição limita a aplicação a relacionamentos muitos-para-muitos e a exclusões em cascata, mas a integridade referencial se aplica a qualquer tipo de relacionamento (1:1, 1:N, N:N) e não se restringe a operações de exclusão.
Alternativa D — ❌ Incorreta
Exige que o atributo referenciado possua um índice do tipo unique. Isso não é necessário: o atributo deve ser chave primária ou chave candidata (que normalmente já possui índice único, mas a imposição é sobre a restrição de unicidade, não sobre a existência de um índice físico). Um índice é uma estrutura de desempenho, não um requisito lógico da integridade referencial. Basta que o atributo referenciado seja uma chave primária ou tenha uma restrição UNIQUE.
Alternativa E — ❌ Incorreta
Afirma que integridade referencial e integridade de entidade são equivalentes, diferindo apenas no escopo. São conceitos diferentes: a integridade de entidade proíbe valores nulos na chave primária; a integridade referencial relaciona chaves estrangeiras a chaves primárias. Não há equivalência, e seus efeitos e objetivos são distintos.
Conclusão: A única alternativa que apresenta a descrição correta da integridade referencial é a letra A.