hero-image

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

Databázové systémy I

Novinky

  • Předmět je uzavřen. V případě nejasností kontaktujte přednášejícího.

Hlavní odkazy

Software

V rámci tohoto předmětu máte vytvořenu databázi na školním SQL Server 2012. 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ů.

 

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). Druhý test je zaměřen na základní DML a DDL příkazy (20/10). Při testech bude možné pracovat se všemi materiály, které si na test přinesete, nicméně bude striktně zakázáno sdílet řešení. U obou testů budou možné dvě 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/15).

Posledních deset bodů bude možné získat na zápočtové písemce, která se bude konat na poslední přednášce.

 

První test

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í.

Projekt

Aktuální verze webového systému pro odevzdávání projektů na těchto stránkách nyní již korektně kontroluje odevzdané SQL skripty. SQL skripty tedy do systému odevzdejte a měli by jste dostat zpět bodové ohodnocení, ze kterého budeme při hodnocení vycházet. Je možné odevzdat vícekrát. K dispozici je i vzorový zip soubor se skripty. Offline můžete otestovat pomocí desktopového nástroje, který je nyní bohužel pouze pro Windows. Součástí desktopového nástroje je i vzor pro odevzdání, který musí obsahovat tři soubory.

 

Přednášky a cvičení

TýdenPřednáškaCvičení
1.Slidy: Úvod do databázových systémů  VideoZadání: Sbírka úloh na SQL s řešeními (aktualizováno 20.10.2020)        
Skript: Sakila (aktualizováno 30.9.2019)        
Popis: Připojení k SQL Serveru
2.Slidy: Relační algebra & SQL I  Video 
3.Slidy: Aggregace & Specifikace zadání  Video   
4.Slidy: Poddotazy  Video   
5.Slidy: Komplexní SQL Select dotazy   Video   
6.Slidy: Konceptuální modelování   Video Konzultace projektů
7.Slidy: SQL JDD a JMD   Video Test 1 - středeční cvičení
8.Slidy: Indexování   Video Test 1 - čtvrteční cvičení
9.Slidy: Funkční závislosti   Video Test 2 - středeční cvičení
10.Přednáška odpadáTest 2 - čtvrteční cvičení
11.Slidy: Normální formy   Video  
12.Slidy: Přehled databázových systémů   VideoZadání: Funkční závislosti
13.Přednáška odpadáZadání: normální formy
14.Zápočtový test
Text: Tipové příklady
Prezentace projektu