IBM DB2 - Conceitos de design de tabela - Chave primária, integridade referencial



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

IBM DB2 - Conceitos de design de tabela - Chave primária, integridade referencial, verificação e restrições exclusivas

Restrições são regras que limitam os valores que podem ser inseridos, excluídos ou atualizados em uma tabela.

Restrições de chave primária

Uma restrição de chave primária é uma coluna ou combinação de colunas que possui as mesmas propriedades de uma restrição exclusiva.
Você pode usar uma chave primária e restrições de chave estrangeira para definir relacionamentos entre tabelas.,/P.

Restrições de integridade referencial (ou chave estrangeira)

Uma restrição de chave estrangeira (também chamada de restrição referencial ou restrição de integridade referencial) é uma regra lógica sobre valores em uma ou mais colunas em uma ou mais tabelas.
Por exemplo, um conjunto de tabelas compartilha informações sobre os fornecedores de uma corporação.
Ocasionalmente, o nome de um fornecedor muda.
Você pode definir uma restrição referencial informando que o ID do fornecedor em uma tabela deve corresponder a um ID do fornecedor nas informações do fornecedor.
Essa restrição impede operações de inserção, atualização ou exclusão que, de outra forma, resultariam na falta de informações do fornecedor.

Verificar restrições

Uma restrição de verificação (tabela) define restrições nos dados adicionados a uma tabela específica.

Restrições únicas

Uma restrição exclusiva (também chamada de restrição de chave exclusiva) é uma regra que proíbe valores duplicados em uma ou mais colunas em uma tabela.
Chaves exclusivas e primárias são as restrições exclusivas com suporte.


© Copyright IBM Corp.