A respeito de modelagem de dados, julgue o item a seguir. A ...
A integridade referencial é uma parte essencial de qualquer banco de dados relacional, que, entre outros benefícios, facilita as consultas.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - Certo
A questão aborda um conceito muito importante em banco de dados relacionais: a integridade referencial. Esta regra garante que as relações entre tabelas sejam consistentes, ou seja, que os vínculos entre diferentes entidades no banco de dados se mantenham íntegros e válidos.
Na prática, a integridade referencial é implementada por meio de chaves estrangeiras (foreign keys), que estabelecem uma conexão entre a chave primária (primary key) de uma tabela com a chave de outra tabela, garantindo que o valor inserido na chave estrangeira exista na tabela referenciada. Isso previne inconsistências como ter uma referência a um dado que não existe, o que poderia levar a erros e a uma falta de confiabilidade no banco de dados.
A afirmativa de que a integridade referencial facilita as consultas é correta porque, ao assegurar que os dados estejam consistentes, as operações de busca e combinação de dados (como os JOINs em SQL) são mais confiáveis e previsíveis, e não retornarão erros de referência inválida ou dados corrompidos. Isso torna a manipulação e o acesso aos dados mais eficientes e seguros.
Portanto, a integridade referencial é, de fato, uma parte essencial de qualquer banco de dados relacional e contribui significativamente para a manutenção de dados confiáveis e a realização eficiente de consultas. O entendimento deste conceito é fundamental para quem trabalha com modelagem de dados e desenvolvimento de sistemas que utilizam bancos de dados relacionais.
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
Sim, a afirmação está correta.
A integridade referencial é uma parte essencial de qualquer banco de dados relacional, pois ela garante a consistência dos dados. Ela define as regras que governam como as informações são relacionadas entre as tabelas de um banco de dados.
Entre os benefícios da integridade referencial, podemos citar:
- Prevenção de erros de dados: A integridade referencial ajuda a prevenir erros de dados, como registros duplicados ou registros sem referências válidas.
- Garantia da consistência dos dados: A integridade referencial garante que os dados em um banco de dados estejam consistentes, mesmo que as tabelas sejam atualizadas ou excluídas.
- Facilitação das consultas: A integridade referencial facilita as consultas, pois permite que os usuários acessem dados de várias tabelas com segurança.
A integridade referencial é implementada usando chaves estrangeiras. Uma chave estrangeira é uma coluna ou conjunto de colunas em uma tabela que faz referência a uma chave primária em outra tabela.
Existem três tipos básicos de regras de integridade referencial:
- Obrigação de inserir: Essa regra exige que um valor não nulo em uma coluna de chave estrangeira seja sempre referenciado por um valor não nulo em uma coluna de chave primária.
- Obrigação de excluir: Essa regra exige que um registro seja excluído de uma tabela apenas se todos os registros que o referenciam também forem excluídos.
- Obrigação de atualizar: Essa regra exige que um valor em uma coluna de chave estrangeira seja atualizado apenas se o valor correspondente na coluna de chave primária também for atualizado.
A integridade referencial é um conceito importante para qualquer desenvolvedor de banco de dados relacional. Ela ajuda a garantir a consistência dos dados e a facilitar as consultas.
Fonte: Bard
Gabarito: CERTO
(CESPE/2015) Integridade referencial baseia-se na ligação das informações das chaves estrangeiras com as chaves primárias, ou candidatas a primárias, da tabela de referência. (C)
Integridade referencial: O que tá aqui, tá lá também!
Proíbe que a chave estrangeira de uma tabela seja incoerente com a chave candidata da tabela referenciada.
Exemplo: Se um produto de ID 523 foi cadastrado em uma tabela de Vendas, então um produto com ID 523 deve existir na tabela de Produtos relacionada.
Lembre-se:
Restrição de integridade de:
Domínio: proíbe que um campo de uma relação tenha valores diferentes daquele para o campo específico.
Entidade: proíbe que uma chave primária tenha valores nulos (NULL).
c-
Referential integrity is a data quality concept that ensures that when you make changes to data in one place, those changes are reflected in other related records. This is done by enforcing a rule that says that the foreign key in one table can only refer to the primary key of another table.
https://en.wikipedia.org/wiki/Referential_integrity
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo