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
);