Integrita dat: Porovnání verzí

Smazaný obsah Přidaný obsah
Honys (diskuse | příspěvky)
Bez shrnutí editace
Hkmaly (diskuse | příspěvky)
Přidání těch nejdůležitějších (:-)) významů.
Řádek 3:
# Zajištění kompletnosti dat. Například osobní číslo patří nějaké osobě. Pokud by osobní číslo nikomu nepatřilo, jedná se o osiřelá nebo nekompletní data.
# Zachování dat pro jejich zamýšlené použití.
 
Integritou dat se také může myslet integrita datové struktury, ve které jsou data uloženy - tedy to, že data v paměti stále tvoří zmíněnou datovou strukturu. Pokud k datové struktuře přistupuje více [[vlákno (program)|vláken]] najednou, může dojít k tomu, že datová struktura se změní v nesmysl. V extrémním případě je možné "zničit" i obyčejné číslo. Pro zabránění těmto jevům se používají [[synchronizační primitivum|synchronizační primitiva]].
 
V kontextu [[relační databáze]] může podobně dojít k tomu, že data v různých tabulkách, které by měli souviset, nesouvisí. Řeší se opět synchronizačními primitivy nebo [[Databázová transakce|transakcemi]].
 
Další význam integrity dat může být ujištění, že k datům mohou přistupovat a měnit je pouze ti, kteří k tomu mají příslušná [[autorizace|oprávnění]].