Prehľad témy

  • Všeobecné

    Databázové systémy

    Kód predmetu: 482E401

       

    Anotácia predmetu

    Predmet Databázové systémy je zaradený ako povinný predmet vyučovaný na FEM v študijnom programe Kvantitatívne metódy v ekonómii. Cieľom predmetu je zvládnuť problematiku návrhu databáz a rôznych ďalších objektov, ktoré slúžia k práci s databázami. Kľúčová časť je venovaná práci s programom MS Access a všetkými jeho nástrojmi. 

    informacia

    Garant predmetu: Doc. Ing. Marcela Hallová, PhD.

    Vyučujúci predmetu (prednášajúci, cvičiaci, skúšajúci) Doc. Ing. Marcela Hallová, PhD.

     

     

  • 1. týždeň - 18.9.2023 - 24.9.2023

    Úvod do databázových systémov, základné pojmy, MS Access


    Vývoj databáz a databázových systémov sa datuje od začiatku 60. rokov minulého storočia. V tejto dobe sa vytvárali programy určené na evidenciu potrebných údajov. Definície súborov, do ktorých sa zapisovali potrebné údaje boli napevno programované a akákoľvek zmena vyžadovala zásah programátora. Postupne sa však začali vyvíjať programy, v ktorých boli súbory obsahujúce údaje oddelené od programového kódu samotnej aplikácie. Uvedená myšlienka spôsobila prelom v oblasti hromadného spracovania údajov. Databázové systémy sú integrované kolekcie databáz, spolu s ich užívateľmi, ktorí zdieľajú tieto databázy, personál, ktorý tvorí a riadi databázy, technikou podporujúcou tvorbu a správu databáz a počítačový systém podporujúci všetky tieto činnosti. Databázový systém tvoria tieto základné komponenty: ľudia, počítačová technika, programové vybavenie počítača, databázy, technika podporujúca plánovanie, tvorbu, realizáciu a správu databáz. 

    ciel


  • 2. týždeň - 25.9.2023 - 1.10.2023

    Práca s tabuľkami, vzťahy medzi tabuľkami, hlavný kľúč


    Jedným z cieľov dobrého návrhu databázy je odstrániť redundanciu údajov (duplicitné údaje). Na dosiahnutie tohto cieľa rozdelíme údaje do mnohých tematických tabuliek tak, aby každý údaj bol v tabuľke iba raz. Access poskytuje prostriedky, pomocou ktorých môžeme spojiť rozdelené informácie. Urobíme to umiestnením aktuálnych polí do tabuliek, ktoré navzájom súvisia a určením vzťahov - relácií medzi tabuľkami. Potom môžeme vytvoriť dotazy, formuláre a zostavy, ktoré zobrazia informácie z niekoľkých tabuliek súčasne.

    ciel

  • 3. týždeň - 2.10.2023 - 8.10.2023

    Normalizácia a denormalizácia tabuliek, práca s dotazmi. 


    Správna databáza by mala spĺňať niekoľko podmienok. K správnej tvorbe databáz patria aj podmienky normalizácie a denormalizácie údajov. Proces rozdelenia údajov do viacerých tabuliek sa nazýva normalizácia údajov. Existuje niekoľko stupňov normalizácie; prvá až tretia fáza sú najjednoduchšie na pochopenie a implementovanie a vo všeobecnosti postačujú pre väčšinu aplikácií. Hoci vyššie úrovne normalizácie sú možné, zvyčajne ich všetci okrem väčšiny skúsených a náročných vývojárov ignorujú.

    ciel

  • 4. týždeň - 9.10.2023 - 15.10.2023

    Vrstvy dátovej abstrakcie, práca s dotazmi. 


    Databázy majú jedinečnú schopnosť ponúknuť rôznym užívateľom samostatné pohľady na jednak rovnaké, a jednak iba jedenkrát uložené podkladové dáta . Abstraktný pohľad na dáta – sú skryté detaily uloženia a správy dát. Týmto pohľadom sa jednoducho hovorí užívateľské pohľady. Za užívateľov môžeme v tejto súvislosti považovať ľubovoľnú osobu alebo aplikáciu, ktorá sa môže prihlásiť do databázy za účelom uloženia alebo načítania dát. Aplikácia je pritom množina počítačových programov určených na riešenie určitého vecného problému. Príkladom aplikácie môže byť napríklad systém pre vybavovanie objednávok, pre spracovanie platov alebo vedenie účtovníctva.

    ciel



  • 5. týždeň - 16.10.2023 - 22.10.2023

    Základy jazyka SQL - práca s dotazmi 


    Jazyk SQL je príkazovo orientovaný, pričom príkazy jazyka SQL formulujeme pomocou klauzúl s príslušnými kľúčovými slovami a parametrami. Kľúčové slová tvoria obvykle v databázovom systéme vyhradené – rezervované slová, takže ich nesmieme používať ako názvy bežných databázových objektov. Klauzuly príkazov sa väčšinou musia zapisovať v správnom, predpísanom poradí. 

    ciel

  • 6. týždeň - 23.10.2023 - 29.10.2023

    Tvorba a úprava formulárov


    V tejto téme nájdete všetky úlohy a informácie týkajúce sa formulárov. Formuláre slúžia ako vstup do databázy a zároveň uľahčujú prácu s databázou pre užívateľov databázy.

    ciel

  • 7. týždeň - 30.10.2023 - 5.11.2023

    Tvorba a úprava formulárov, úvod do tvorby zostáv. 


    V tejto téme nájdete všetky úlohy a informácie týkajúce sa formulárov. Formuláre slúžia ako vstup do databázy a zároveň uľahčujú prácu s databázou pre užívateľov databázy. Zostavy slúžia primárne ako výstup z databázy. 

    ciel


  • 8. týždeň - 6.11.2023 - 12.11.2023

    Tvorba a úprava formulárov, úvod do tvorby zostáv. 


    V tejto téme nájdete všetky úlohy a informácie týkajúce sa formulárov. Formuláre slúžia ako vstup do databázy a zároveň uľahčujú prácu s databázou pre užívateľov databázy. Zostavy slúžia primárne ako výstup z databázy. 

    ciel


  • 9. týždeň - 13.11.2023 - 19.11.2023

    Úvod do makier 


    Vysvetlenie makier - základné princípy. 

    ciel


  • 10. týždeň - 20.11.2023 - 26.11.2023

  • 11. týždeň - 27.11.2023 - 3.12.2023

  • 12. týždeň - 4.12.2023 - 10.12.2023

  • 13. týždeň - 11.12.2023 - 17.12.2023