hero-image

Výuka databázových předmětů na Katedře informatiky

Databázové systémy

Novinky

  • Vítáme v novém semestru a přejeme hodně energie a zájmu do vašeho vzdělávání

Hlavní odkazy

Software

V rámci tohoto předmětu máte vytvořenu databázi na školním PostgreSQL serveru bayer.cs.vsb.cz. Pokyny pro připojení k PostgreSQL je možné nalézt zde. Jedním s klientů je oficiální extension do VS Code popřípadě můžete použít DataGrip, kde můžete po registraci s VŠB loginem získat licensi zdarma. 

Konceptuální modelování budeme provádět s pomocí nástroje Oracle data modeler nebo DBDiagram.

Podmínky udělení zápočtu

Zápočet se skládá z jednoho testu, jenž se bude konat přímo na cvičeních a projektu. Test je zaměřen na psaní SELECT dotazů (23/15). Domácí projekt je zaměřen na datovou analýzu informačního systému (22/12). V rámci projektu je povinná prezentace projektu.

První test

Pro první test využijeme LEGO databázi, kterou máte již vytvořenu ve své databázi na bayer.cs.vsb.cz.

Test bude trvat hodinu a deset minut a během té doby musíte dát dohromady řešení pro svoje zadání. Při testech bude možné pracovat se všemi materiály, které si na cvičení přinesete nicméně je nepřípustné používat AI ani přistupovat na internet. Testy budou probíhat na školních pracovních stanicích, kterou budou odpojeny od internetu. U prvního testu bude striktně zakázáno sdílet řešení, nebo jakkoli přistupovat na internet. Jakýkoli přestupek v tomto smyslu bude 'ohodnocen' okamžitým udělením 0 bodů. Za nejhrubější přestupek je pak považováno sdílení svého řešení popřípadě konzultace s AI a to může vést až k posouzení kárnou komisí.

 

Přednášky a cvičení

TýdenPřednáškaCvičení
1.Slidy: Úvod do databázových systémů  Video Zadání: Sbírka úloh na SQL s řešeními (aktualizováno 11.9.2024)   
Popis: Připojení k PostgreSQL (aktualizováno 9.9.2026)
Video 1  
Video 2  
Video 3
2.Slidy: Relační algebra & SQL I  Video  
Skript: Student Studuje Předmět
Video 4   
Video 5   
Video 6
3.Slidy: Aggregace  VideoVideo 7  
Video 8  
Video 9
4.Slidy: Poddotazy  VideoVideo 10  
Video 11  
Video 12
5.Slidy: Komplexní SQL Select dotazy   Video  Video 13  
Video 14
6.Slidy: Konceptuální modelování   Video Příklady na rozkoukání v RVVI modelu
7. Test 1 - první pokus
8.Slidy: Relační. modelování & Antipatterny  VideoTest 1 - druhý pokus
9.Slidy: SQL JDD & JMD   Video    Příkazy JDD a JMD
10.Slidy: Funkční závislosti   VideoTvorba připravené DB
11.Slidy: Normální formy   Video Tvorba vlastní DB              
Možnost odevzdat DB
12. Funkční závislosti & normální formy 
13. Prezentace projektů