Índice:

O que é a chave primária e a chave estrangeira no DB2?
O que é a chave primária e a chave estrangeira no DB2?

Vídeo: O que é a chave primária e a chave estrangeira no DB2?

Vídeo: O que é a chave primária e a chave estrangeira no DB2?
Vídeo: Modelagem de Dados - Chave Primária, Estrangeira e outras 2024, Maio
Anonim

UMA chave estrangeira é um conjunto de colunas em uma tabela que devem corresponder a pelo menos um chave primária de uma linha em outra tabela. É uma restrição referencial ou restrição de integridade referencial. É uma regra lógica sobre valores em várias colunas em uma ou mais tabelas.

Com relação a isso, qual é a chave primária no DB2?

UMA chave primária é um tipo especial de único chave e não pode conter valores nulos. Por exemplo, a coluna DEPTNO na tabela DEPT é um chave primária . Uma mesa não pode ter mais de um chave primária . Quando um chave primária é definido em uma instrução CREATE TABLE ou ALTER TABLE, DB2 cria automaticamente o primário índice.

Da mesma forma, cada tabela deve ter uma chave primária? Cada mesa posso tenho (mas faz não tenho para tem) uma chave primária . A coluna ou colunas definidas como o chave primária garantir exclusividade no tabela ; duas linhas não podem tenho o mesmo chave . o chave primária de Um tabela também pode ajudar a identificar registros em outros mesas , e ser parte do segundo chave primária da tabela.

Além disso, como faço para criar uma chave estrangeira no db2?

Procedimento

  1. Emita uma instrução CREATE TABLE e especifique uma cláusula FOREIGN KEY. Escolha um nome de restrição para o relacionamento definido por uma chave estrangeira.
  2. Emita uma instrução ALTER TABLE e especifique a cláusula FOREIGN KEY. Você pode adicionar uma chave estrangeira a uma tabela existente; na verdade, às vezes é a única maneira de proceder.

O que é integridade referencial no DB2?

DB2 ® garante integridade referencial entre suas mesas quando você define referencial restrições. Integridade referencial é o estado em que todos os valores de todas as chaves estrangeiras são válidos. Integridade referencial é baseado na entidade integridade . Esta coluna (ou conjunto de colunas) é chamada de chave pai da tabela.

Recomendado: