Já

Ing. Petr LUKÁŠ
Školní webová prezentace

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

Pozor, nacházíte se na archivní stránce pro ročník 2014/2015!

Na této stránce najdete doplňující materiály ke cvičení z UDBS. Jde pouze o doplňující materiály, důležité je to, co najdete na dbedu.cs.vsb.cz.

1. týden

Úvodní cvičení, jehož cílem je zopakovat základní pojmy jako množina, množinové operace, ale také vysvětlit pojem relace a kartézský součin. Součástí je také úvod do relační algebry.

Download CV1.pdf
Velikost: 909 kB
Poslední update: 16.9.2014

2. týden

Cvičení je věnováno úvodu do modelování relačních databází, rozdílů mezi konceptuálním a datovým modelem a proč tyto modely vlastně oddělujeme. Na cvičení jsou vysvětleny základní principy převodu vazeb 1:N a M:M.

Download CV2.pdf
Velikost: 927 kB
Poslední update: 8.10.2014

3. týden

Cvičení se zabývá úvodem do jazyka SQL, je podáno základní dělení jazyků pro práci s daty. Účelem cvičení je vyzkoušet si práci s klauzulemi SELECT, FROM, WHERE a ORDER BY, prozatím bez používání složitějších konstrukcí, poddotazů nebo agregací.

Download CV3.pdf
Velikost: 1067 kB
Poslední update: 8.10.2014


Download CV3.sql
Velikost: 3 kB
Poslední update: 19.10.2014

4. týden

Cvičení navazuje složitějšími konstrukcemi IN, EXISTS, ALL a ANY s použitím poddotazů. Prozatím stále bez agregačních funkcí.

Download CV4.pdf
Velikost: 888 kB
Poslední update: 8.10.2014


Download CV4.sql
Velikost: 2 kB
Poslední update: 10.10.2013

5. týden

Poslední cvičení na SQL SELECT. Klauzule GROUP BY a HAVING, používání poddotazů, vnořených dotazů a agregačních funkcí.

Download CV5.pdf
Velikost: 1095 kB
Poslední update: 19.10.2014


Download CV5.sql
Velikost: 3 kB
Poslední update: 17.10.2013

6. týden

V tomto týdnu proběhe první zápočtový test (SQL Select)!


7. týden

Konceptuální modelování. Pochopení pojmů jako entitní typ, entita, vztah, kardinalita vztahu, povinnost. Modelování pomocí nástrojů jako např. Oracle SQL Developer Data Modeler.

Download CV7.pdf
Velikost: 680 kB
Poslední update: 10.11.2014

Download PoznamkyOracleDDM.pdf
Velikost: 377 kB
Poslední update: 10.11.2014

8. týden

Převod konceptuálního modelu na relační datový model. Převod atributů, entitních typů, vztahů. Řešení kardinality vztahů pomocí relačního DM. Datový slovník. Příkazy SQL pro manipulaci s daty a pro definici dat.

Download CV8.pdf
Velikost: 565 kB
Poslední update: 10.11.2014

Download LeteckaSpolecnost.zip
Velikost: 40 kB
Poslední update: 10.11.2014

Download CV8.sql
Velikost: 2 kB
Poslední update: 10.11.2014

9. týden

V tomto týdnu proběhe druhý zápočtový test (konceptuální modelování)!



10. týden

V tomto týdnu probíhá schvalování zadání semestrálních projektů. Musí se jednat o netriviální zadání s minimálním počtem tabulek a vztahů 5 a 5. V datovém modelu se musí objevit alespoň jedno smysluplné použití vztahu 1:1.

Download CV10.pdf
Velikost: 481 kB
Poslední update: 13.12.2013


11. týden

Cvičení v tomto týdnu je věnováno základům teorie zpracování dat. Účelem cvičení je zejména seznámit se s pojmen Funkční závislost.

Download CV11.pdf
Velikost: 874 kB
Poslední update: 13.12.2013

Download CV11_reseni.pdf
Velikost: 305 kB
Poslední update: 13.12.2013


12. týden

Toto cvičení navazuje na předchozí teoretické cvičení. Cílem je zejména pochopení normálních forem relací. Součástí cvičení je také ukázka použití algoritmů dekompozice do BCNF a 3.NF.

Download CV12.pdf
Velikost: 817 kB
Poslední update: 13.12.2013



Petr Lukáš (2006)