Junior — Middle
Můžete vysvětlit, co se rozumí pod integritou dat v databázi?
sobes.tech AI
Odpověď od AI
Integrita dat v databázi je soubor pravidel a mechanismů, které zajišťují správnost, konzistenci a spolehlivost dat.
Hlavní typy integrity:
- Entitní integrita — zajišťuje, že každý záznam je jedinečný (například pomocí primárního klíče).
- Referenční integrita — zajišťuje správnost vztahů mezi tabulkami (například cizí klíč musí odkazovat na existující záznam).
- Doménová integrita — data ve sloupci odpovídají určenému typu a rozsahu hodnot.
Například, pokud v tabulce "Objednávky" je cizí klíč na tabulku "Zákazníci", nelze přidat objednávku s neexistujícím zákazníkem — to udržuje referenční integritu.