Sobes.tech
Junior — Middle

Kdy a proč je doporučeno uvést primární klíč v databázi?

sobes.tech AI

Odpověď od AI

V databázi se vždy doporučuje uvádět primární klíč, když je třeba jednoznačně identifikovat každý záznam v tabulce. To zajišťuje integritu dat a umožňuje efektivní provádění operací vyhledávání, aktualizace a mazání.

Hlavní důvody pro uvádění primárního klíče:

  • Unikátnost: zajišťuje, že v poli klíče nebudou duplicity.
  • Indexace: primární klíč je automaticky indexován, což urychluje dotazy.
  • Vztahy: slouží k navazování vztahů mezi tabulkami (cizí klíče).

Například v tabulce uživatelů je pole id často používáno jako primární klíč:

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