Junior — Middle
Kad un kāpēc ir ieteicams norādīt primēro atslēgu datu bāzē?
sobes.tech AI
Atbilde no AI
Datubāzē vienmēr ieteicams norādīt primāro atslēgu, kad ir nepieciešams viennozīmīgi identificēt katru ierakstu tabulā. Tas nodrošina datu integritāti un ļauj efektīvi veikt meklēšanas, atjaunināšanas un dzēšanas operācijas.
Galvenie iemesli norādīt primāro atslēgu:
- Unikalitāte: nodrošina, ka lauka dublējumi neparādās.
- Indeksēšana: primārā atslēga tiek automātiski indeksēta, paātrinot vaicājumus.
- Attiecības: tiek izmantota, lai izveidotu saites starp tabulām (ārējās atslēgas).
Piemēram, lietotāju tabulā lauks id bieži tiek izmantots kā primārā atslēga:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100) UNIQUE
);