Junior — Middle
Millal ja miks soovitatakse andmebaasis määratleda primaarvõti?
sobes.tech AI
Vastus AI-lt
Andmebaasis on soovitatav alati määrata primaarvõti, kui on vaja iga kirje tabelis unikaalselt identifitseerida. See tagab andmete terviklikkuse ning võimaldab tõhusalt teha otsinguid, uuendusi ja kustutusi.
Põhjus, miks määrata primaarvõti:
- Unikaalsus: tagab, et võtmeväljal ei ole duplikaate.
- Indekseerimine: primaarvõti indekseeritakse automaatselt, kiirendades päringuid.
- Seosed: kasutatakse tabelite vahelise seose loomisel (välisvõtmed).
Näiteks kasutajate tabelis kasutatakse sageli välja id primaarvõtmena:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100) UNIQUE
);