Databázové systémy

Čo sa na tomto predmete
naučíš?

letný
1. ročník
6 kreditov
Dáta a umelá inteligencia

Kurz sa začína úvodom do databázových systémov a relačnými databázami. Naučíš sa základné operácie v jazyku SQL, ako SELECT, WHERE, ORDER BY, GROUP BY, HAVING, a rôzne funkcie. Taktiež si nainštaluješ databázový systém a nástroje na modelovanie a skriptovanie.

V ďalších lekciách sa naučíš pokročilejšie SQL operácie, ako sú JOIN, množinové operátory, a manipulácia s dátami cez INSERT, UPDATE, a DELETE. Prejdeš aj cez poddotazy v SQL.

Následne sa zameriaš na DDL operácie ako CREATE, ALTER, DROP, VIEW, a procedurálne rozšírenia SQL. Ďalej sa budeš venovať dátovému modelovaniu, návrhu relačného dátového modelu a entitno-relačnému modelovaniu.

Kurzu sa dotkneš aj normalizácie dátového modelu, transakčného spracovania a konkurenčného prístupu. Naučíš sa, ako sa databázy obnovujú po chybe a aké sú metódy na zotavenie. Zabezpečenie databázových systémov je ďalšou dôležitou témou, kde sa naučíš správne spravovať bezpečnosť a konzistenciu údajov.

Pokračovať budeš s primárnou a indexovou organizáciou súborov, aby si sa zoznámil s optimalizáciou výkonu databáz. Dozvieš sa aj o NoSQL databázach, ktoré sú alternatívou k relačným databázam.

Na konci kurzu sa pripravíš na skúšku, ktorá zahŕňa všetky preberané témy a overenie tvojej schopnosti aplikovať získané vedomosti v praxi.

PROJEKTY, KTORÉ VYTVORILI
ŠTUDENTI