hero-image

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

Úvod do databázových systémů

Aktuálně

  1. (01.02.) Další termín opravy zápočtové písemky je 4.2. v 9:00 na EB213. Na termín není nutné se přihlašovat.

 

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ů (a doporučovaným) je oficiální SQL Server Management Studio (SSMS). Klienta stáhnete na stránkách elms.cs.vsb.cz pod názvem "Microsoft SQL Server 2012 Express Management Studio with Service Pack 1 32/64-bit (English)". Klient je součástí i dalších instalací, ale tuto doporučujeme. Po zahájení instalace můžete nechat všechny implicitní volby a instalaci dokončit. Pro snižení velikosti instalace je možné nechat zašrtnuty pouze volby "Client Tools Conectivity" a "Management Tools - Basic".

Konceptuální modelování budeme zkoušet s použitím dvou nástrojů: Oracle data modeler a Toad data modeler. 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 bude zaměřen na psaní SELECT dotazů (40/20). Druhý test bude zaměřen na návrh databáze a její vytvoření (20/10). Při testech bude možné pracovat se všemi materiály. 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í. Během testu můžete pracovat s libovolnymi statickými materiály na webu, ale není možné využívat webové aplikace, či stránky, kde může docházet ke sdílení řešení (email, komunikátory, googleapps, fóra, sociální sítě atd.). Jakýkoli přestupek v tomto smyslu bude 'ohodnocen' okamžitým udělením 0 bodů.

Zadání a řešení prvního testu jsou k dispozici zde: čtvrtek 7:15čtvrtek 9:00pátek 12:30pátek 15:00, úterý 12:30.

Zadání a řešení z oprav: opravy

Projekt

Pokyny pro vypracování projektu jsou zde. Zadání projektu si nechte schválit nejpozději na desátém cvičení. Vypracovaný projekt se bude odevzdávat před portál dbedu.cs.vsb.cz a to do 24h od poslední prezentace. Součásti projektu je vypracování i spustitelných skriptů. K dispozici je i vzorový zip soubor a krátké pokyny související se způsobem odevzdávání projektu.

 

Přednášky a cvičení

TýdenPřednáškaCvičení
1.Slidy: Úvod do databázových systémů
Slidy: Relační model
 
Zadání: Relace a operace nad nimi
 
2.Slidy: Relační datový model
Slidy: SQL I
Skript: Student Studuje Předmět
 
Zadání: Model dat a základy SQL
Skript: Uživatel koupil výrobek
Popis: Připojení k SQL Serveru
3.Slidy: SQL IIZadání: SQL I
Řešení: SQL I
4.Slidy: SQL IIIZadání: SQL II
Řešení: SQL II
5.Skript: Vzorové zadáníZadání: SQL III
Řešení: SQL III
6.Slidy: Konceptuální modelováníTest na příkaz SQL SELECT
Popis: Datový model na test
Skript: Zařízení Osoba Událost
7. Zadání: Konceptuální modelování
8.Slidy: Konceptuální modelováníJDDJDMZadání: Konceptuální modelování
9.Přednáška odpadáTest na konceptuální modelování
10.Slidy: Zadání
Slidy: Funkční závislosti
Schvalování témat projektů
11.ZadáníNormální formyZadáníFunkční závislosti
12.Přednáška odpadáZadání: Dekompozice
13. První prezentace projektů
14.Typové příklady k zápočtovému testuDruhá prezentace projektů