Datu bāze
Vikipēdijas raksts
Datu bāze ir informācijas kopums ar noteiktu struktūru.
Jebkurš informācijas kopums var tikt saukts par datu bāzi. Termins tomēr tika radīts, lai apzīmētu datora datus un lietots tiek praktiski tikai datorikā. Dažkārt to lieto, lai apzīmētu vēl nedatorizētus datus, plānojot to datorizēšanu.
Programmatūru, kas radīta, lai pārvaldītu vispārējas nozīmes datu bāzes, sauc par datu bāzu pārvaldības sistēmām jeb DBPS. Iespējamas ir dažādas programmatūras arhitektūras: mazām datu bāzēm visa funkcionalitāte ir ietverta vienā programmā, savukārt lielākās bāzēs gandrīz vienmēr izmanto klienta-servera arhitektūru.
DBPS priekšgalsistēma (klients) atbild par datu ievadīšanu, pieprasīšanu un pārskatīšanu. Aizmugursistēma (serveris) ir programmu kopums, kas kontrolē datu glabāšanu un atbild uz priekšgalsistēmas pieprasījumiem. Meklēšanu un kārtošanu parasti veic serveris. Eksistē ļoti dažādi datu bāzu īstenojumi, sākot no vienkāršākajiem ar vienkāršām tabulām, kas katra tiek glabāta savā failā, līdz pat ļoti lielām datu bāzēm ar miljoniem ierakstu, kuri tiek glabāti daudzos datu nesējos. Starp DBPS ir lielas atšķirības - tās var ietvert vai neietvert datu pareizuma pārbaudes, datu integritātes un konsistences nodrošināšanu, tās var spēt vienlaicīgi strādāt ar tikai vienu procesu, bet ir arī sistēmas, kas ļauj lielam lietotāju reizē mainīt datus, novēršot konfliktsituācijas.