hero-image

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

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

Aktuálně

  1. (25.01.) Hodnocení předmětu by již mělo být řádně ukončeno u všech studentů. V případě nesrovnalostí kontaktujte přednášejícího.

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

Popis datového modelu pro test,  skript pro vytvoření databáze a  zadaní i řešeními letošních úkolů . Pro sdílení informací související s prvním testem zkuste využít tento sdílený dokument. 

 

Projekt

Pokyny pro vypracování projektu jsou zde. Zadání projektu si nechte schválit nejpozději na jedenáctém cvičení. Vypracovaný projekt se bude odevzdávat průběžně přes portál dbedu.cs.vsb.cz a dle pokynů. V třetím týdnu je součástí odevzdání také vypracování 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í: Model dat a základy SQL
Skript: Uživatel koupil výrobek
Popis: Připojení k SQL Serveru
 
2.Slidy: Relační datový model
Slidy: SQL I
Skript: Student Studuje Předmět
 
Zadání: Procvičení pochopení zadání
3.Slidy: SQL IIZadání: SQL I
Řešení: SQL I
4.Slidy: SQL IIIZadání: SQL II
Řešení: SQL II
5.Řešení: Příklady řešené na přednášceDodělání zbývajících příkladů
6.Slidy: Konceptualni modelovani ITest na příkaz SQL SELECT
Popis: Datový model pro test
Skript: Zakaznik,Produkt,Nakup,Reklamace
Zadani: Zadaní i řešeními
7.Slidy: Konceptuální modelování IIKonceptuální modelování s CASE nástroji
8.Slidy: JDDJDMSkript: Letecká společnost
Zadání: příkazy JMD a JDD SQL
9.Slidy: ZadáníTest na příkazy JMD a JDD SQL
10.Rektorské volnoSchvalování témat projektů
11.Slidy: Funkční závislostiOdevzdání specifikace (do 27.12.) 
12.Slidy: Normalizace

ZadáníFunkční závislosti

Odevzdání konceptuálního modelu (do 4.12.)

13.Slidy: Shrnutí

Zadání: Normalizace

Odevzdání SQL skriptů (do 11.12.)

14.

Zápočtový test 14.12.

Slidy: Typové příklady

Prezentace projektů a odevzdání finální verze