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, Travanj
Anonim

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

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

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

Slično, treba li svaka tablica imati primarni ključ? Svaki stol limenka imati (ali čini ne imati do imati) primarni ključ . Stupac ili stupci definirani kao glavni ključ osigurati jedinstvenost u stol ; ne mogu dva reda imati isto ključ . The glavni ključ od jednog stol također može pomoći u identificiranju zapisa u drugim tablice , i budite dio drugog primarni ključ tablice.

Osim ovoga, kako mogu stvoriti strani ključ u db2?

Postupak

  1. Izdajte izraz CREATE TABLE i navedite klauzulu FOREIGN KEY. Odaberite naziv 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 tablici; zapravo, to je ponekad jedini način da se nastavi.

Što je referentni integritet u db2?

DB2 ® osigurava Referentni integritet između vaših tablica kada definirate referentni ograničenja. Referentni integritet je stanje u kojem su važeće sve vrijednosti svih stranih ključeva. Referentni integritet temelji se na entitetu integritet . Ovaj stupac (ili skup stupaca) naziva se roditeljski ključ tablice.

Preporučeni: