Em um SGBD relacional, a integridade referencial significa ...

Próximas questões
Com base no mesmo assunto
Q2250120 Banco de Dados
Em um SGBD relacional, a integridade referencial significa e determina que
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Alternativa D

A integridade referencial é um conceito fundamental em Sistemas de Gerenciamento de Banco de Dados relacionais (SGBD-R). Este conceito assegura que as relações entre tabelas permaneçam consistentes. Quando temos uma chave estrangeira em uma tabela, ela deve apontar para um valor existente ou ser nula se a restrição de integridade referencial permitir. Isso é essencial para evitar dados órfãos, ou seja, registros que não têm uma correspondência apropriada na tabela a qual estão relacionados.

A Alternativa D é a correta, pois define precisamente esse conceito de integridade referencial. Ela afirma que o valor de uma chave estrangeira deve corresponder obrigatoriamente a um valor de uma chave primária em outra tabela. Isso significa que, para cada valor de chave estrangeira, deve haver um valor correspondente e existente de chave primária em outra relação. Isso é fundamental para manter a consistência dos dados e garantir que as relações entre as tabelas se mantenham íntegras após operações de inserção, atualização ou exclusão.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

D

Integridade referencial diz respeito à proporcionalidade, ou seja, para cada valor dado a um conjunto, deve dar, um de igual valor, ao outro também.

Ex; Um pai ou uma mãe deu chocolate a um dos filhos, se deu a 1, tem que dar ao outro também, Senão.... kkkk

Vale salientar também que, há a RESTRIÇÃO DE INTEGRIDADE, que é uma antítese da integridade, ou seja, esta versa sobre evitar danos acidentais, perdas de dados, exclusões....

Em um Sistema de Gerenciamento de Banco de Dados (SGBD) relacional, a integridade referencial é um conceito importante que diz respeito às relações entre as tabelas de um banco de dados. A ideia principal é que as relações entre tabelas devem ser consistentes e confiáveis.

Imagine que você tem duas tabelas em seu banco de dados, uma delas contém informações sobre clientes e a outra sobre pedidos. Para estabelecer uma relação entre essas duas tabelas, você pode usar chaves. A chave primária de uma tabela é uma coluna que contém valores exclusivos para cada linha da tabela. A chave estrangeira em outra tabela é uma coluna que faz referência à chave primária da primeira tabela. Isso cria uma relação entre as duas tabelas.

A integridade referencial diz que, se você tem uma chave estrangeira em uma tabela que faz referência a uma chave primária em outra tabela, os valores na chave estrangeira devem sempre corresponder a valores existentes na chave primária. Em outras palavras:

Se você está registrando um pedido para um cliente, o cliente deve existir na tabela de clientes. Você não pode atribuir um pedido a um cliente inexistente.

Se um cliente é removido da tabela de clientes, todos os pedidos relacionados a esse cliente também devem ser tratados de alguma forma (geralmente excluídos ou atribuídos a outro cliente).

Isso garante que o banco de dados seja consistente e que não haja dados "órfãos" ou referências a dados inexistentes. A integridade referencial é uma parte fundamental da manutenção da qualidade dos dados em um banco de dados relacional.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo