Tecnologia da Informação
easy

Pregunta de Tecnologia da Informação #019f69c5

Enunciado de la Pregunta
Tecnologia da Informação
#Agente
#Restrições de Integridade
#Policial
#2021
#PF
#Cebraspe
#Banco de Dados
#Segurança da Informação
#SGBD
Fácil

(Q91) Em um sistema gerenciado de banco de dados, as restrições de integridade garantem que os dados possam ser armazenados, consultados e utilizados com confiabilidade.

A

Certo

Correcto
B

Errado

Explicación Oficial / Explicaciones de la Comunidad

A afirmação está correta (Gabarito: Certo).

As restrições de integridade em um Sistema Gerenciador de Banco de Dados (SGBD) são regras e diretrizes projetadas para garantir a precisão, consistência e confiabilidade dos dados armazenados. Sem essas restrições, o banco de dados correria o risco de conter informações duplicadas, inválidas ou desconexas, o que inviabilizaria consultas seguras e tomadas de decisão confiáveis.

As principais categorias de restrições de integridade incluem:

  1. Integridade de Domínio: Define os valores permitidos para um determinado atributo (por exemplo, garantir que um campo de idade aceite apenas números inteiros positivos ou que uma data seja válida).
  2. Integridade de Entidade: Garante que cada tabela possua uma chave primária (Primary Key) única e que ela não possua valores nulos (NOT NULL), assegurando que cada registro possa ser identificado de forma exclusiva.
  3. Integridade Referencial: Garante a consistência entre tabelas relacionadas por meio de chaves estrangeiras (Foreign Keys). Impede, por exemplo, que um registro filho aponte para um registro pai inexistente (como uma venda associada a um cliente que não está cadastrado).
  4. Integridade de Vazio (Null Constraints) e Restrições de Verificação (Check Constraints): Regras adicionais definidas pelo usuário para atender a lógica de negócios específica do sistema.

Ao impor essas regras diretamente no banco de dados (no nível do SGBD), assegura-se que qualquer operação de inserção, atualização ou exclusão preserve a consistência do sistema de forma centralizada e independente da aplicação que está acessando os dados. Portanto, as restrições são fundamentais para que as informações sejam armazenadas, consultadas e utilizadas de forma confiável.