Databáza

Pojem databáza dnes už nie je celkom neznámy pojem. Ludia majú potrebu zhromažďovať rôzne informácie. Dnešný svet stojí na databázach, veď si len predstavte evidenciu občanov SR, alebo pacientov u doktora. Dokonca zadanie úlohy na hodine programovania na strednej škole je spravit jednoduchú databázu, napr. v Pascale. Avšak tu študenti riešia všetko sami, od vstupu dát, výpis až po uloženie.

Databázu si môžeme predstaviť ako súbor dát, ktorý slúži pre popísanie nejakej skutočnosti. Napríklad telefónny adresár. Sú tam informácie o známych a ku každému je priradené číslo, prípadne nejaká poznámka. Databáza je súbor nejakých informácií, ktoré sú v nej uložené podľa nejakého kľúča, pravidla. Databázou je súbor od seba nezávislých diel, údajov alebo iných materiálov, systematicky alebo metodicky usporiadaných a jednotlivo prístupných elektronickými alebo inými prostriedkami; Za databázu sa nepovažuje počítačový program použitý pri zhotovení alebo prevádzke databázy prístupnej elektronickými prostriedkami.

Zhotoviteľom databázy je fyzická osoba alebo právnická osoba, na ktorej podnet, účet a zodpovednosť bola databáza vytvorená.
Kedže k databázam nám vzniká celý komplex vzťahov, je nevyhnutné ich v prípade sprístupnenia databázy a jej využívania zmluvne upraviť. Každý zhotoviteľ databázy sa snaží chrániť svoje práva, ale zároveň musí rešpektovať požiadavky nadobúdateľa práv.

Vytvorenie databázy

Keď vytvárate databázu, musíte pre ňu alokovať dostatočne veľké miesto na disku vytvorením databázového zariadenia (database device) príslušnej veľkosti. Vždy pred vytvorením databázy musíte vytvoriť nové databázové zariadenie, resp. určiť už existujúce, v ktorom bude nová databáza uložená.Pri vytváraní databázy sa automaticky vytvorí i tzv. záznam prenosov (transaction log), teda súbor, do ktorého sa budú ukladať všetky informácie o modifikovaní tejto databázy. Je veľmi vhodné tento záznam uchovávať v odlišnom databázovom zariadení ako príslušnú databázu, pretože tým uľahčíte prípadné obnovenie zničených údajov a zrýchlite výkon celého systému. Ak však pri vytváraní nešpecifikujete iné zariadenie, tento záznam sa vytvorí ako časť databázy a uloží sa do jej zariadenia.