Questão nº 53

Questão de Tecnologia da Informacao · FGV TCE-PA 2024 (nº 53)

FGV2024Comum Auditor - Bloco Informática (11/08)Tecnologia da Informacao
Gabarito: Aver comentário ↓

Ao projetar uma tabela para acompanhamento de processos, deseja-se evitar inconsistência temporal entre as etapas, permitindo que o sistema verifique se o valor a ser inserido em um campo preserve a cronologia das etapas.

Nesse contexto, a cláusula SQL que implementa essa restrição é a

Resposta comentada

Gabarito Alternativa A

Uma restrição de integridade em bancos de dados é uma regra que garante a validade e a consistência dos dados, impedindo que informações incorretas ou ilógicas sejam armazenadas. A cláusula CHECK é um tipo de restrição que permite definir uma condição lógica que deve ser verdadeira para cada linha da tabela.

  • (A) Correta: A cláusula CHECK é utilizada para definir uma condição que deve ser satisfeita pelos dados em uma ou mais colunas de uma tabela. No caso de inconsistência temporal, pode-se criar uma regra como CHECK (data_fim > data_inicio) ou CHECK (data_etapa_atual > data_etapa_anterior), garantindo a cronologia.
  • (B) Incorreta: A FOREIGN KEY (chave estrangeira) estabelece um vínculo entre tabelas, garantindo que os valores em uma coluna (ou conjunto de colunas) correspondam aos valores de uma chave primária em outra tabela, assegurando a integridade referencial, mas não a cronologia interna dos dados.
  • (C) Incorreta: A restrição NOT NULL impede que uma coluna contenha valores nulos, garantindo que um dado esteja sempre presente, mas não verifica a validade ou a relação temporal do seu conteúdo.
  • (D) Incorreta: A PRIMARY KEY (chave primária) identifica unicamente cada registro em uma tabela e não permite valores nulos, sendo fundamental para a identificação e relacionamento de dados, mas não para a verificação de cronologia.
  • (E) Incorreta: A restrição UNIQUE garante que todos os valores em uma coluna (ou conjunto de colunas) sejam distintos, evitando duplicidade, mas não impõe regras sobre a ordem ou validade temporal dos valores.

Fonte: FGV TCE-PA 2024 Conhecimentos Comuns (Auditor - Bloco Informática (11/08)) (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