Junior — Middle
Môžete vysvetliť, čo sa rozumie pod integritou údajov v databáze?
sobes.tech AI
Odpoveď od AI
Integrita údajov v databáze je súbor pravidiel a mechanizmov, ktoré zabezpečujú správnosť, konzistenciu a spoľahlivosť údajov.
Hlavné typy integrity:
- Entitná integrita — zabezpečuje, že každý záznam je jedinečný (napríklad pomocou primárneho kľúča).
- Referenčná integrita — zabezpečuje správnosť vzťahov medzi tabuľkami (napríklad cudzí kľúč musí odkazovať na existujúci záznam).
- Doménová integrita — údaje v stĺpci zodpovedajú určenému typu a rozsahu hodnôt.
Napríklad, ak v tabuľke "Objednávky" je cudzí kľúč na tabuľku "Zákazníci", nie je možné pridať objednávku s neexistujúcim zákazníkom — to udržiava referenčnú integritu.