Osnova sekcie
-
Databázové systémy
Kód predmetu: E15-0053-I
Anotácia predmetu
Cieľom predmetu je poskytnúť študentom vedomosti a praktické zručnosti v oblasti návrhu, tvorby a využívania databázových systémov. Predmet pripravuje študentov na efektívnu prácu s relačnými databázami, spracovanie a získavanie údajov a oboznamuje ich so základmi SQL, databázovej bezpečnosti a modernými databázovými technológiami.

Garant predmetu: Doc. Ing. Marcela Hallová, PhD.
Vyučujúci predmetu (prednášajúci, cvičiaci, skúšajúci) Doc. Ing. Marcela Hallová, PhD.
-
Ú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.

-
347.6 KB
-
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.

-
4.1 MB
-
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ú.

-
Databaza_ulohy1 Súbor ACCDB488.0 KB
-
896.0 KB
-
Databázy pre big data a analytiku, data lakes a data warehouses
Prevádzková databáza e-shopu zaznamenáva zákazníkov, objednávky, platby a skladové pohyby. Jej úlohou je bezpečne vybaviť jednotlivé obchodné operácie. Keď však manažment potrebuje porovnať predaje za niekoľko rokov, analyzovať úspešnosť kampaní alebo skúmať správanie návštevníkov, potrebuje spracovať veľký počet historických záznamov. Takéto dotazy môžu zaťažovať prevádzkový systém. Preto sa analytické spracovanie často oddeľuje od systému, ktorý zabezpečuje samotné objednávky.
