FC ConcursosFC Concursos

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

De acordo com o assunto TI Banco de Dados: Projeto e Modelagem de Dados, responda:

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

Continue aprendendo