Junior — Middle
Môžeš uviesť príklad obmedzenia uloženého v databáze alebo systéme?
sobes.tech AI
Odpoveď od AI
Obmedzenia (constraints) v databáze alebo systéme sa používajú na zabezpečenie integrity údajov a správneho fungovania aplikácie. Príkladom obmedzenia v databáze môže byť:
- Unikátnosť (UNIQUE) — zabezpečuje, že hodnoty v stĺpci alebo súbore stĺpcov sa neopakujú.
- Primárny kľúč (PRIMARY KEY) — jednoznačne identifikuje každý záznam v tabuľke.
- Cudzí kľúč (FOREIGN KEY) — zabezpečuje referenčnú integritu medzi tabuľkami.
- NOT NULL — zakazuje ukladať prázdne hodnoty v stĺpci.
Napríklad v tabuľke používateľov možno uložiť obmedzenie unikátnosti na pole email, aby sa zabránilo registrácii viacerých účtov s rovnakou adresou.