Flashcard FC684231
Como as restrições PRIMARY KEY, FOREIGN KEY e CHECK contribuem para a consistência e validade dos dados?
Projeto e Modelagem de Dados
QUADRIX · 2025
Como as restrições PRIMARY KEY, FOREIGN KEY e CHECK contribuem para a consistência e validade dos dados?
Mostrar resposta e comentário
Resposta
Essas restrições são mecanismos do SGBD que impedem estados inválidos, preservando a consistência e a validade dos dados.• PRIMARY KEY: garante unicidade e não nulidade do identificador de uma tupla, evitando duplicidade e permitindo identificação inequívoca de registros.
• FOREIGN KEY: impõe integridade referencial entre tabelas, impedindo valores sem correspondência e evitando registros órfãos, com opções de cascata para exclusões e atualizações.
• CHECK: limita o domínio de um atributo conforme regras de negócio, bloqueando inserções ou atualizações fora do permitido.
O SGBD aplica essas restrições no momento das operações DML, impedindo violação das regras. Regras muito complexas podem exigir triggers ou lógica extra, mas as três restrições atuam diretamente na consistência e validade básicas.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/670713
Conteúdo do catálogo FC Concursos · Atualizado em