A respeito de modelagem de dados, julgue o item a seguir. A ...

Próximas questões
Com base no mesmo assunto
Q2274313 Banco de Dados
A respeito de modelagem de dados, julgue o item a seguir. 
A integridade referencial é uma parte essencial de qualquer banco de dados relacional, que, entre outros benefícios, facilita as consultas. 


Alternativas

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