Questão nº 62
Questão de Tecnologia da Informação · FGV DATAPREV 2024 (nº 62)
FGV2024Analista de Tecnologia da Informação - Gestão de Serviços de TICTecnologia da Informação
Gabarito: Cver comentário ↓
Em um banco de dados relacional, a integridade referencial garante que
- Atodas as tuplas em uma tabela sejam únicas.
- Bos valores em uma coluna estejam dentro de um intervalo permitido.
- Cos relacionamentos entre tabelas sejam consistentes, prevenindo a criação de registros órfãos. (alternativa correta)
- Do banco de dados seja protegido contra acessos não autorizados.
- Eo desempenho das consultas seja aprimorado através da criação de índices.
Resposta comentada
Gabarito Alternativa C
A integridade referencial é uma regra que garante que os links entre tabelas em um banco de dados relacional permaneçam válidos e consistentes, evitando que dados "apontem" para algo que não existe.
- (A) Incorreta: Esta alternativa descreve a função de uma chave primária ou de uma restrição de unicidade, que garante que cada linha (tupla) em uma tabela seja identificável e única. Embora a integridade referencial utilize chaves primárias, seu objetivo principal não é a unicidade das tuplas em si, mas a consistência dos relacionamentos. A armadilha aqui é que a unicidade é um conceito fundamental em bancos de dados, mas não é a definição de integridade referencial.
- (B) Incorreta: Esta alternativa descreve uma restrição de domínio ou uma cláusula
CHECK, que assegura que os dados inseridos em uma coluna sigam regras específicas de formato ou intervalo, focando na validade dos dados dentro de uma coluna, e não nos relacionamentos entre tabelas. - (C) Correta: A integridade referencial, implementada através de chaves estrangeiras, garante que um valor em uma coluna (chave estrangeira) que referencia outra tabela (chave primária) sempre corresponda a um valor existente nessa tabela. Isso impede a criação de registros órfãos, que seriam registros que apontam para dados que não existem, mantendo a consistência dos relacionamentos.
- (D) Incorreta: Esta alternativa se refere à segurança do banco de dados (autenticação e autorização), que é uma área diferente da integridade dos dados.
- (E) Incorreta: Esta alternativa descreve o uso de índices, que são estruturas de dados usadas para otimizar o desempenho de consultas, mas não são uma forma de integridade de dados.
Fonte: FGV DATAPREV 2024 Analista de Tecnologia da Informação - Gestão de Serviços de TIC (Caderno Tipo 1). Reproduzida para fins de estudo.