Sobes.tech
Junior — Middle

Kada i zašto je preporučljivo navesti primarni ključ u bazi podataka?

sobes.tech АИ

Одговор од АИ

U bazama podataka, uvek se preporučuje da se navede primarni ključ kada je potrebno jednoznačno identifikovati svaki zapis u tabeli. Ovo obezbeđuje integritet podataka i omogućava efikasno izvršavanje operacija pretraživanja, ažuriranja i brisanja.

Glavni razlozi za navođenje primarnog ključa:

  • Jedinstvenost: garantuje da u polju ključa neće biti duplikata.
  • Indeksiranje: primarni ključ se automatski indeksira, što ubrzava upite.
  • Veze: koristi se za uspostavljanje veza između tabela (spoljni ključevi).

Na primer, u tabeli korisnika, polje id često se koristi kao primarni ključ:

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