Taula de continguts:

Què és la clau primària i la clau estrangera a db2?
Què és la clau primària i la clau estrangera a db2?

Vídeo: Què és la clau primària i la clau estrangera a db2?

Vídeo: Què és la clau primària i la clau estrangera a db2?
Vídeo: La GLOBALIZACIÓN - Resumen | La Globalización Económica, Política y Cultural. 2024, De novembre
Anonim

A clau estrangera és un conjunt de columnes d'una taula que cal que coincideixin com a mínim amb una clau primària d'una fila en una altra taula. És una restricció referencial o una restricció d'integritat referencial. És una regla lògica sobre valors en diverses columnes en una o més taules.

Respecte a això, quina és la clau primària a db2?

A clau primària és un tipus especial d'únic clau i no pot contenir valors nuls. Per exemple, la columna DEPTNO de la taula DEPT és a clau primària . Una taula no pot tenir més d'una clau primària . Quan un clau primària es defineix en una instrucció CREATE TABLE o ALTER TABLE, DB2 crea automàticament el primària índex.

De la mateixa manera, cada taula hauria de tenir una clau primària? Cada taula llauna tenir (però fa no tenir a tenir) una clau primària . La columna o columnes definides com a clau primària garantir la singularitat en el taula ; no hi ha dues files tenir el mateix clau . El clau primària d'un taula també pot ajudar a identificar registres en altres taules , i forma part del segon clau primària de la taula.

A més d'això, com puc crear una clau estrangera a db2?

Procediment

  1. Emet una instrucció CREATE TABLE i especifiqueu una clàusula FOREIGN KEY. Trieu un nom de restricció per a la relació que està definida per una clau estrangera.
  2. Emet una instrucció ALTER TABLE i especifiqueu la clàusula FOREIGN KEY. Podeu afegir una clau estrangera a una taula existent; de fet, de vegades és l'única manera de procedir.

Què és la integritat referencial a db2?

DB2 ® assegura integritat referencial entre les vostres taules quan definiu referencial limitacions. Integritat referencial és l'estat en què són vàlids tots els valors de totes les claus externes. Integritat referencial es basa en l'entitat integritat . Aquesta columna (o conjunt de columnes) s'anomena clau pare de la taula.

Recomanat: