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.