Úvod do databázových systémů
Aktuálně
- (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:00, pátek 12:30, pá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ýden | Přednáška | Cvič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 II | Zadání: SQL I Řešení: SQL I |
4. | Slidy: SQL III | Zadá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í, JDD, JDM | Zadá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í formy | Zadá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 testu | Druhá prezentace projektů |