Sobes.tech
Junior — Middle

Când și de ce este recomandat să indicați cheia primară în baza de date?

sobes.tech AI

Răspuns de la AI

Se recomandă întotdeauna să indicați cheia primară într-o bază de date atunci când este necesar să identificați în mod unic fiecare înregistrare din tabel. Acest lucru asigură integritatea datelor și permite efectuarea eficientă a operațiunilor de căutare, actualizare și ștergere.

Principalele motive pentru indicarea cheii primare:

  • Unicitate: garantează că nu vor exista duplicate în câmpul cheie.
  • Indexare: cheia primară este indexată automat, ceea ce accelerează interogările.
  • Relații: este utilizată pentru stabilirea relațiilor între tabele (chei externe).

De exemplu, în tabelul utilizatorilor, câmpul id este adesea folosit ca cheie primară:

CREATE TABLE users (
  id SERIAL PRIMARY KEY,
  name VARCHAR(100),
  email VARCHAR(100) UNIQUE
);