Questão nº 48

Questão de Tecnologia da Informação · FGV TRF1 2024 (nº 48)

FGV2024Analista Judiciário - Suporte em TITecnologia da Informação
Gabarito: Ever comentário ↓

Pedro está implementando um banco de dados a partir de um projeto lógico que recebeu dos desenvolvedores de Sistemas de Informação do Tribunal. No projeto, há relacionamentos entre diversas tabelas.
No SQL, para implementar os relacionamentos de modo a prevenir que alguma transação de banco de dados destrua os relacionamentos entre as tabelas, Pedro deve utilizar a cláusula:

Resposta comentada

Gabarito Alternativa E

A integridade referencial garante que os relacionamentos entre as tabelas de um banco de dados permaneçam válidos, impedindo que você exclua ou altere dados essenciais em uma tabela que são referenciados por outra.

  • (A) Incorreta: A cláusula CHECK impõe uma condição específica para os valores em uma coluna, garantindo a validade dos dados dentro daquela coluna ou linha, mas não gerencia relacionamentos entre tabelas. A armadilha é que CHECK lida com integridade de dados, mas não com a integridade referencial que conecta tabelas.
  • (B) Incorreta: A cláusula UNION é usada para combinar o conjunto de resultados de duas ou mais instruções SELECT em um único conjunto de resultados, não tendo relação com a implementação de relacionamentos ou integridade referencial.
  • (C) Incorreta: A cláusula DEFAULT especifica um valor padrão para uma coluna quando nenhum valor é fornecido durante a inserção de uma nova linha, não sendo utilizada para gerenciar relacionamentos entre tabelas.
  • (D) Incorreta: A cláusula ORDER BY é utilizada para classificar o conjunto de resultados de uma consulta em ordem ascendente ou descendente, não tendo qualquer função na definição ou manutenção de relacionamentos entre tabelas.
  • (E) Correta: A cláusula FOREIGN KEY (chave estrangeira) é o mecanismo do SQL para implementar a integridade referencial, garantindo que os valores em uma coluna (ou conjunto de colunas) de uma tabela correspondam a valores em uma chave primária de outra tabela, prevenindo a "destruição" dos relacionamentos.

Fonte: FGV TRF1 2024 Analista Judiciário - Suporte em TI (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho