Pozor, nacházíte se na archivní stránce pro ročník 2012/2013!
Na téhle stránce najdete doplňující materiály ke cvičení z UDBS. Chtěl bych jen upozornit - jde pouze o doplňující materiály, důležité je to, co najdete na dbedu.cs.vsb.cz. Neručím za to, že zde najdete vše, co se může objevit na testu nebo na zkoušce.
Odpadlo z organizačních důvodů
Úvodní cvičení zasazuje předmět UDBS do širšího kontextu. Cílem je procvičit si tvorbu výrazů v relační algebře. Možná jako názorná pomůcka může sloužit tento malý projekt.
Úkolem druhého cvičení je především osvojit si základní syntaxi příkazu SELECT a pochopit, jakým způsobem souvisí SELECT a výrazy v relační algebře.
Třetí cvičení navazuje na předchozí a ukazuje další možnosti syntaxe příkazu SELECT. Cílem je především naučit se správně spojovat tabulky, používat agregační funkce a vnořené dotazy.
Na čtvrtém cvičení proběhne konzultační hodina před prvním testem. Každý ma za úkol projít si všechny dotazy z předchozích dvou cvičení a sám si připravit tři SQL dotazy. Na cvičení se podíváme na datový model, nad kterým test bude probíhat a pokusíme se vypracovat vzorové zadání.
CV4.pdfV tomto týdnu proběhe první zápočtový test!
Cvičení je věnováno konceptuálnímu modelování databází. Cílem je pochopit rozdíl mezi relačním modelem a konceptuálním modelem, naučit se identifikovat entitní typy, vztahy, jejich kardinalitu a povinnost členství. Dále je potřeba pochopit pojem slabý entitní typ. Pro vizualizaci modelu je vhodné použít nějaký modelovací nástroj, např. Oracle SQL Developer Data Modeler.
CV6.pdfToto cvičení je zaměřeno na převod konceptuálního modelu na relační. Konceptuální model vytváříme v modelovacím nástroji, který vytvoření relačního modelu zajistí automaticky. Na základě relačního modelu je pak možné vygenerovat DDL skript pro vytvoření tabulek v databázi. Součástí cvičení je dále rychlé představení příkazů DDL a DML jazyka SQL.
CV7.pdfV tomto týdnu proběhe druhý zápočtový test!
Mezi přiloženými soubory naleznete stručný "manuál" k požívání SQL Developer Data Modeler + nějaké další užitečné informace.
PoznamkyOracleDDM.pdfCvičení je věnováno úvodu do teorie zpracování dat. Hlavním cílem je pochopit pojmy jako funkční závislost, uzávěr množiny atributů a nalezení minimálního neredundantního pokrytí.
V materiálech ke cvičení je k dispozici také zpodrobněná verze zadání projektu. Každopádně je potřeba podívat se hlavně na dbedu.cs.vsb.cz.
CV9.pdfNavázání na předchozí teoretické cvičení. Cílem je navrhnout schéma databáze pomocí algoritmů syntézy nebo dekompozice. Je potřeba pochopit pojmy jako normální formy relačních schémat, BCNF, primární a sekundární atributy, klíč.
CV10.pdfV tomto týdnu proběhe první část prezentace projektů!
Informace k projektům naleznete na 10. cvičení a na dbedu.cs.vsb.cz.