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.
Ú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.
CV1.pdfCvič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.
CV2.pdfCvič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í.
CV3.pdfCvič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í.
CV4.pdfPoslední cvičení na SQL SELECT. Klauzule GROUP BY a HAVING, používání poddotazů, vnořených dotazů a agregačních funkcí.
CV5.pdfV tomto týdnu proběhe první zápočtový test (SQL Select)!
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.
CV7.pdfPř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.
CV8.pdfV tomto týdnu proběhe druhý zápočtový test (konceptuální modelování)!
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.
CV10.pdfCvič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.
CV11.pdfToto 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.
CV12.pdf