Sadržaj:

Što je primarni ključ i vanjski ključ u db2?
Što je primarni ključ i vanjski ključ u db2?

Video: Što je primarni ključ i vanjski ključ u db2?

Video: Što je primarni ključ i vanjski ključ u db2?
Video: Магнитные бури. Головокружение, слабость в ногах. Скорая помощь 2024, April
Anonim

A strani ključ je skup stupaca u tabeli koji moraju odgovarati barem jednom primarni ključ reda u drugoj tabeli. To je referentno ograničenje ili ograničenje referentnog integriteta. To je logično pravilo o vrijednostima u više kolona u jednoj ili više tabela.

Što se toga tiče, šta je primarni ključ u db2?

A primarni ključ je posebna vrsta unikata ključ i ne može sadržavati null vrijednosti. Na primjer, stupac DEPTNO u DEPT tablici je a primarni ključ . Tabela ne može imati više od jednog primarni ključ . Kada a primarni ključ je definiran u izrazu CREATE TABLE ili ALTER TABLE izrazu, DB2 automatski kreira primarni index.

Slično tome, treba li svaka tabela imati primarni ključ? Svaki sto mogu imati (ali radi ne imati to imaju) primarni ključ . Stupac ili stupci definirani kao primarni ključ osigurati jedinstvenost u sto ; ne mogu dva reda imati isto ključ . The primarni ključ od jednog sto takođe može pomoći da se identifikuju zapisi u drugim stolovi , i budite dio drugog primarni ključ tabele.

Osim ovoga, kako da kreiram strani ključ u db2?

Procedura

  1. Izdajte izraz CREATE TABLE i specificirajte klauzulu FOREIGN KEY. Odaberite ime ograničenja za odnos koji je definiran stranim ključem.
  2. Izdajte izraz ALTER TABLE i navedite klauzulu FOREIGN KEY. Možete dodati strani ključ postojećoj tabeli; u stvari, to je ponekad jedini način da se nastavi.

Što je referentni integritet u db2?

DB2 ® osigurava referentni integritet između vaših tabela kada definišete referentni ograničenja. Referentni integritet je stanje u kojem su važeće sve vrijednosti svih stranih ključeva. Referentni integritet zasniva se na entitetu integritet . Ova kolona (ili skup kolona) naziva se roditeljski ključ tabele.

Preporučuje se: