Sobes.tech
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
);