Kazalo:

Kaj je primarni ključ in zunanji ključ v db2?
Kaj je primarni ključ in zunanji ključ v db2?

Video: Kaj je primarni ključ in zunanji ključ v db2?

Video: Kaj je primarni ključ in zunanji ključ v db2?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, November
Anonim

A tuji ključ je niz stolpcev v tabeli, ki se morajo ujemati z vsaj enim primarni ključ vrstice v drugi tabeli. Je referenčna omejitev ali omejitev referenčne celovitosti. To je logično pravilo o vrednostih v več stolpcih v eni ali več tabelah.

V zvezi s tem, kaj je primarni ključ v db2?

A primarni ključ je posebna vrsta unikat ključ in ne more vsebovati ničelnih vrednosti. Na primer, stolpec DEPTNO v tabeli DEPT je a primarni ključ . Tabela ne sme imeti več kot enega primarni ključ . Ko a primarni ključ je definiran v stavku CREATE TABLE ali stavku ALTER TABLE, DB2 samodejno ustvari primarni indeks.

Podobno bi morala imeti vsaka tabela primarni ključ? Vsaka miza lahko imeti (ampak ne ne imeti do imajo) primarni ključ . Stolpec ali stolpci, opredeljeni kot primarni ključ zagotoviti edinstvenost v mizo ; dve vrstici ne moreta imeti enako ključ . The primarni ključ enega mizo lahko pomaga tudi pri prepoznavanju zapisov v drugih mize , in bodite del drugega primarni ključ tabele.

Poleg tega, kako ustvarim tuji ključ v db2?

Postopek

  1. Izdajte stavek CREATE TABLE in podajte člen FOREIGN KEY. Izberite ime omejitve za relacijo, ki je definirana s tujim ključem.
  2. Izdajte stavek ALTER TABLE in podajte člen FOREIGN KEY. V obstoječo tabelo lahko dodate tuji ključ; pravzaprav je to včasih edini način za nadaljevanje.

Kaj je referenčna celovitost v db2?

DB2 ® zagotavlja referenčna celovitost med vašimi tabelami, ko definirate referenčni omejitve. Referenčna celovitost je stanje, v katerem so veljavne vse vrednosti vseh tujih ključev. Referenčna celovitost temelji na entiteti celovitost . Ta stolpec (ali niz stolpcev) se imenuje nadrejeni ključ tabele.

Priporočena: