Junior — Middle
Kedy a prečo sa odporúča uvádzať primárny kľúč v databáze?
sobes.tech AI
Odpoveď od AI
V databáze sa vždy odporúča uvádzať primárny kľúč, keď je potrebné jednoznačne identifikovať každý záznam v tabuľke. To zabezpečuje integritu údajov a umožňuje efektívne vykonávanie operácií vyhľadávania, aktualizácie a mazania.
Hlavné dôvody na uvádzanie primárneho kľúča:
- Unikátnosť: zabezpečuje, že v poli kľúča nebudú duplicity.
- Indexovanie: primárny kľúč je automaticky indexovaný, čo zrýchľuje dotazy.
- Vztahy: slúži na nadväzovanie vzťahov medzi tabuľkami (cudzie kľúče).
Napríklad v tabuľke používateľov je pole id často používané ako primárny kľúč:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100) UNIQUE
);