Sobes.tech
Junior — Middle

Kas saaksite selgitada, mida mõistetakse terminiga 'võti' andmete salvestamise või andmebaaside haldamise süsteemide kontekstis?

sobes.tech AI

Vastus AI-lt

Selles andmevahetuse ja andmebaaside haldussüsteemide (DBMS) kontekstis viitab termin "võti" tavaliselt kirje või andmekogumi unikaalsele identifikaatorile. Võti kasutatakse kiireks otsinguks, sortimiseks ja andmete terviklikkuse tagamiseks.

Peamised võtmetüübid:

  • Esimene võti (Primary Key) — unikaalne kirje identifikaator tabelis, mis ei saa olla NULL ja peab olema unikaalne.
  • Väline võti (Foreign Key) — väli või väli komplekt, mis viitab teise tabeli esimesele võtmele, tagades tabelite vahelise seose.
  • Unikaalne võti (Unique Key) — tagab veeru väärtuste unikaalsuse, kuid võib lubada NULL-i.

Näide: kasutajate tabelis võib user_id väli olla esimene võti, mis unikaalselt identifitseerib iga kasutaja.