No contexto de Banco de Dados, um conceito assegura que um ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Integridade Referencial.
O conceito-chave da questão é a Integridade Referencial, que é um princípio fundamental nos bancos de dados relacionais. Este conceito é aplicado para assegurar a consistência entre as chaves estrangeiras e as chaves primárias ou candidatas às quais elas referenciam. Isso significa que, para cada valor de chave estrangeira em uma tabela, deve existir um valor correspondente de chave primária ou candidata em outra tabela. Isso garante a existência de relações válidas entre as tabelas, prevenindo órfãos e dados sem referências válidas.
A Integridade Referencial é crucial para manter a precisão e a confiabilidade dos dados dentro de um banco de dados. Ela evita, por exemplo, a existência de uma conta em uma filial que não esteja previamente cadastrada no sistema. Neste caso específico, a menção que se faz a que "CRISTALINA" deve existir tanto na tabela CONTA como na tabela AGENCIA é um exemplo clássico da aplicação deste princípio. Se "CRISTALINA" é uma filial na tabela CONTA, a integridade referencial demanda que haja uma tupla correspondente na tabela AGENCIA.
Essas regras são aplicadas automaticamente pelo sistema de gerenciamento de bancos de dados (SGBD) através de restrições de chave estrangeira, garantindo que alterações, inclusões e exclusões de dados respeitem a integridade das relações estabelecidas. Portanto, a alternativa E descreve corretamente esse conceito, assegurando a consistência e coerência do banco de dados. As demais alternativas não representam corretamente a descrição fornecida, pois trazem conceitos distintos que não se aplicam ao contexto da questã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
Num banco de dados relacional, quando um registro aponta para o outro, dependente deste, há de se fazer regras para que o registro "pai" não possa ser excluído se ele tiver "filhos" (as suas dependências).
O relacionamento é feito através das chaves estrangeiras das tabelas, avaliadas antes da execução do comando de delete,insert ou update.
Integridade da Relação (note que não existe "integridade relacional" como nas opções)
A integridade da relação consiste em garantir que cada tabela tem uma chave primária constituída por uma ou mais colunas e que essas mesmas colunas escolhidas para chave primária são únicas e não permitem tipo de dados NULL. A consequência directa desta restrição é que não é permitido dois registos iguais. A garantia que a chave primária não vai possuir o valor NULL permite que o seu valor seja usado para identificar todos linhas de uma tabela.
fonte: wikipedia
"As restrições de chave e as de integridade de entidade são especificadas na própria relação. A restrição de integridade referencial é classificada entre duas relações e é usada para manter a consistência entre as tuplas nas duas relações. Informalmente, a restrição de integridade referencial declara que uma tupla em uma relação, que faz referência a outra relação, deve se refererir a uma tupla existente nessa relação." (Navathe, 5ª ed., p. 98).
somente dentro de um conjunto especificado, por exemplo: um valor maior que quatro ou um valor diferente de nulo.
A restri¸c˜ao de integridade referencial ´e a condi¸c˜ao em que desejamos garantir que um valor que aparece em uma rela¸c˜ao para um dado conjunto de atributos tamb´em apare¸ca para um certo conjunto de atributos de outra rela¸c˜ao. Um conjunto de atributos FK no esquema da rela¸c˜ao R1 ´e uma chave estrangeira
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo