Em um SGBD relacional, a integridade referencial significa ...
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (2)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
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