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