Sobes.tech
Junior — Middle

Vysvětlete, co se rozumí omezeními v kontextu databází.

sobes.tech AI

Odpověď od AI

V kontextu databází jsou omezení (constraints) pravidla, která se uplatňují na data v tabulkách za účelem zajištění jejich integrity a správnosti. Hlavní typy omezení:

  • PRIMARY KEY — jedinečný identifikátor záznamu.
  • FOREIGN KEY — odkaz na klíč v jiné tabulce, zajišťuje vztah mezi tabulkami.
  • UNIQUE — zaručuje jedinečnost hodnoty ve sloupci.
  • NOT NULL — zakazuje ukládání prázdných hodnot.
  • CHECK — ověřuje, že hodnota splňuje určitý podmínku.

Například omezení FOREIGN KEY nedovolí přidat záznam s neexistujícím identifikátorem v související tabulce, čímž zabrání narušení vztahů.