hero-image

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

Databázové systémy I

Novinky

  • Do písemek z první opravy zápočtového testu konaném 10.1. bude možné nahlédnout v pondělí 13.1. v čase 9:00 - 11:00
  • Další termíny oprav zápočtového testu:
    • 17.1. v 9:00 na EC1.
    • 21.1. ve 13:00 na EC3
    • 29.1. v 9:00 na EC2
  • Na zápočtový test choďte bez bundy a batohu. Děkuji.

Hlavní odkazy

Software

V rámci tohoto předmětu máte vytvořenu databázi na školním SQL Server 2016. Pokyny pro připojení je možné nalézt zde. Jedním s klientů je oficiální SQL Server Management Studio (SSMS) popřípadě můžete použít DataGrip, kde můžete po registraci získat licensi zdarma. 

Konceptuální modelování budeme provádět s pomocí nástroje Oracle data modeler. V případě zájmu můžete zkusit také Toad data modeler, který je zmiňován v rámci přednášek. U Toad data modeleru je k dispozici měsíční trial verze, ale je možné se také registrovat jako student a po té by měla být k dispozici license na 6 měsíců.

SQL Challenge

Jedná se o sadu úkolů, které si můžete zkusit vyřešit. Úkoly jsou servírovány formou navazujících úkolů nejen ze světa databází.

Podmínky udělení klasifikovaného zápočtu

Zápočet se skládá z dvou bodovaných úkolů, které se budou konat přímo na cvičeních. První test je zaměřen na psaní SELECT dotazů (40/20). V druhém případě se jedná o vypracování JDD a JMD příkazů (5/0). Při testech bude možné pracovat se všemi materiály, které si na cvičení přinesete. U prvního testu bude striktně zakázáno sdílet řešení, nebo jakkoli přistupovat na internet. Na první test budou vyhrazena dvě cvičení (tzn. dva pokusy) a bude ještě vyhlášen jeden termín opravy.

Dále je součástí zápočtu domácí projekt, který je zaměřen na datovou analýzu informačního systému (30/10).

Posledních dvacet pět bodů bude možné získat na zápočtové písemce, která se bude konat na poslední přednášce (25/10). Tato zápočtová písemka se následně bude opakovat v průběhu zkouškového (tzn. bude možná oprava pokud nedosáhnete na minimum bodů).

První test

Pro první test využijeme databázi dbsys.cs.vsb.cz\SQLDB, kde Vám byl nebo bude vytvořen účet.

Test bude trvat hodinu a deset minut a během té doby musíte dát dohromady řešení pro svoje zadání. Na test si můžete v souboru přinést jakákoli předem připravená řešení. Během testu můžete pracovat s libovolnymi materiály nicméně nebude možné využívat prohlížeč. 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í 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)   
Skript: Sakila (aktualizováno 30.9.2019)  
Popis: Připojení k SQL Serveru (aktualizováno 19.9.2024)  
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  
7.Slidy: Relační. modelování & Antipatterny  VideoTest 1 - první pokus
8.Slidy: SQL JDD & JMD   Video  Test 1 - druhý pokus
9.Slidy: Funkční závislosti   Video  Příkazy JDD a JMD
10.Slidy: Normální formy   Video Tvorba připravené DB
11.Slidy: Přehled databázových systémů   Video Tvorba vlastní DB              
Možnost odevzdat DB
12.Pednáška odpadáFunkční závislosti & normální formy 
13.Tipovky na zápočtový test 
Zápočtový test bude až 17.12.!
Prezentace projektů