Tento článok obsahuje stručný prehľad databáz a informácie o tom, čo sú databázy, prečo ich pravdepodobne budete chcieť použiť a aké sú funkcie ich jednotlivých častí. Terminológia je zameraná na MicrosoftAccess databáz, ale koncepty sa vzťahujú na všetky databázové produkty.
Obsah tohto článku
Čo je databáza?
Databáza je nástroj na zhromažďovanie a usporiadanie informácií. Databázy môžu obsahovať informácie o používateľoch, produktoch, objednávkach alebo o čomkoľvek inom. Mnoho databáz sa začína ako zoznam v textovom procesore alebo tabuľkovom hárku. Pri rozširovaní zoznamu sa v údajoch objavujú nadbytočné a nekonzistentné položky. Údaje sa stávajú ťažko zrozumiteľné vo forme zoznamu a spôsoby vyhľadávania alebo sťahovanie podmnožín údajov na revíziu sú obmedzené. Keď sa tieto problémy začnú zobrazovať, je vhodné preniesť údaje do databázy vytvorenej systémom správy databáz (DBMS), ako je napríklad Access.
Počítačová databáza je kontajner objektov. Jedna databáza môže obsahovať viacero tabuliek. Napríklad systém sledovania zásob s tromi tabuľkami nie sú tri databázy, ale jedna databáza, ktorá obsahuje tri tabuľky. Ak Access databáza nebola špeciálne navrhnutá na používanie údajov alebo kódu z iného zdroja, uchováva jej tabuľky v jednom súbore spolu s inými objektmi, ako sú napríklad formuláre, zostavy, makrá a moduly. Databázy vytvorené vo formáte Access 2007-2016 (ktoré používajú aj Access pre Microsoft 365, Access 2024, Access 2021 a Access 2019 ) majú príponu súboru .accdb a databázy vytvorené v starších formátoch Access majú príponu súboru .mdb.
Pomocou Access môžete:
-
Pridať nové údaje do databázy, ako je napríklad nová položka v zásobách
-
Upraviť existujúce údaje v databáze, ako je napríklad zmena aktuálneho umiestnenia položky
-
Odstrániť informácie napríklad po predaní alebo vyradení položky
-
Usporiadať a zobraziť údaje rôznymi spôsobmi
-
Zdieľať údaje s ostatnými používateľmi prostredníctvom zostáv, e-mailových správ, na intranete alebo internete
Časti databázy Access
Nasledujúce časti sú krátke popisy častí typickej Access databázy.
Tabuľky
Na dosiahnutie najväčšej flexibility v databáze musia byť údaje usporiadané do tabuliek tak, aby sa neobjavovali nadbytočné položky. Ak napríklad ukladáte informácie o zamestnancoch, každý zamestnanec by sa mal iba raz zadať do tabuľky, ktorá je nastavená iba na údaje o zamestnancoch. Údaje o produktoch sa uložia do vlastnej tabuľky a údaje o pobočkách tiež do ďalšej tabuľky. Tento proces sa nazýva normalizácia.
Každý riadok v tabuľke sa označuje ako záznam. Záznamy sa nachádzajú tam, kde sa ukladajú jednotlivé informácie. Každý záznam sa skladá z jedného alebo viacerých polí. Polia zodpovedajú stĺpcom v tabuľke. Môžete mať napríklad tabuľku s názvom Zamestnanci, kde každý záznam (riadok) obsahuje informácie o inom zamestnancovi a každé pole (stĺpec) obsahuje iný typ informácií, ako napríklad meno, priezvisko, adresa atď. Polia musia byť označené ako určitý typ údajov, či je to text, dátum alebo čas, číslo, prípadne iný typ údajov.
Ďalším spôsobom popisu záznamov a polí je vizualizácia katalógu kariet v starom štýle knižnice. Každá karta v kabinete zodpovedá záznamu v databáze. Každá informácia na jednotlivých kartách (autor, názov atď.) zodpovedá poľu v databáze.
Ďalšie informácie o tabuľkách nájdete v článku Úvodné informácie o tabuľkách.
Formuláre
Môžete naprogramovať príkazové tlačidlá a určiť, ktoré údaje sa zobrazia vo formulári, otvoriť iné formuláre alebo zostavy a vykonať množstvo iných úloh. Môžete mať napríklad formulár s názvom Formulár zákazníka, v ktorom pracujete s údajmi o zákazníkovi. Formulár zákazníka bude mať pravdepodobne tlačidlo, ktorým sa otvorí formulár objednávky, kde môžete zadať novú objednávku tohto zákazníka.
Formuláre tiež umožňujú ovládať spôsob interakcie ostatných používateľov s údajmi v databáze. Môžete napríklad vytvoriť formulár, v ktorom sa zobrazujú len určité polia a možno v ňom vykonať len niektoré operácie. Zvýši sa tým ochrana údajov a zabezpečí ich správne zadávanie.
Ďalšie informácie o formulároch nájdete v článku Úvodné informácie o formulároch.
Zostavy
Zostavu môžete spustiť kedykoľvek a bude vždy odrážať aktuálne údaje v databáze. Zostavy sa všeobecne formátujú na tlač, ale možno ich tiež zobraziť na obrazovke, exportovať do iného programu alebo odoslať ako prílohu e-mailovej správy.
Ďalšie informácie o zostavách nájdete v článku Úvodné informácie o zostavách v Accesse.
Dotazy
Niektoré dotazy sa dajú aktualizovať, čo znamená, že môžete upraviť údaje v príslušných tabuľkách cez údajový hárok dotazu. Pri práci s aktualizovateľným dotazom nezabudnite, že zmeny sa vykonajú aj v tabuľkách, nielen v údajovom hárku dotazu.
Existujú dva základné typy dotazov: výberové dotazy a akčné dotazy. Výberový dotaz jednoducho načítava údaje a dáva ich k dispozícii na použitie. Výsledky dotazu môžete zobraziť na obrazovke, vytlačiť alebo skopírovať do schránky. Prípadne môžete použiť výstup dotazu ako zdroj záznamov pre formulár alebo zostavu.
Akčný dotaz, ako už naznačuje jeho názov, vykonáva s údajmi úlohy. Akčné dotazy možno použiť na vytvorenie nových tabuliek, pridanie údajov do existujúcich tabuliek, aktualizovanie údajov alebo odstránenie údajov.
Ďalšie informácie o dotazoch nájdete v článku Úvodné informácie o dotazoch.
Makrá
Ďalšie informácie o makrách nájdete v článku Úvodné informácie o programovaní v Accesse.
Moduly
Ďalšie informácie o moduloch nájdete v článku Úvodné informácie o programovaní v Accesse.