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
- todas as tuplas em uma tabela sejam únicas.
- os valores em uma coluna estejam dentro de um intervalo permitido.
- os relacionamentos entre tabelas sejam consistentes, prevenindo a criação de registros órfãos.
- o banco de dados seja protegido contra acessos não autorizados.
- 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