FC ConcursosFC Concursos

Questão FC369390

Em um banco de dados relacional, a integridade referencial garante que

Projeto e Modelagem de Dados

FGV · 2024

Em um banco de dados relacional, a integridade referencial garante que

  1. todas as tuplas em uma tabela sejam únicas.
  2. os valores em uma coluna estejam dentro de um intervalo permitido.
  3. os relacionamentos entre tabelas sejam consistentes, prevenindo a criação de registros órfãos.
  4. o banco de dados seja protegido contra acessos não autorizados.
  5. o desempenho das consultas seja aprimorado através da criação de índices.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A integridade referencial é a regra que garante que os vínculos entre tabelas relacional sejam válidos: um registro em uma tabela filha deve apontar para um registro existente na tabela pai por meio de uma chave estrangeira que referencia a chave primária.

Na prática, o SGBD impede a inserção de um filho que referencie um pai inexistente e evita a remoção do pai enquanto houver filhos referenciando-o, salvo se houver ação explícita definida (por exemplo, ON DELETE CASCADE, SET NULL, RESTRICT).

Isso evita os chamados registros órfãos — linhas que apontam para identificadores que não existem — preservando a consistência dos relacionamentos e a confiabilidade das consultas que juntam as tabelas.

Portanto, a integridade referencial é um mecanismo de controle automático do banco para manter a coesão dos dados entre entidades relacionadas.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo