Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Jazyk SQL

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah Jazyk výuky
BIK-SQL Z,ZK 4 13+4 česky
Přednášející:
Ivan Halaška
Cvičící:
Ivan Halaška
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:

Předmět navazuje na znalosti získané v předmětu BI-DBS. Studenti se seznámí s pokročilými relačními a nad-relačními rysy jazyka SQL. Konkrétně uložené programové jednotky, triggery, rekurzivní dotazování, podpora OLAP, objektově-relační konstrukce, Část předmětu bude věnována praktické optimalizaci z hlediska specializovaných podpůrných struktur jako jsou indexy, clustery, indexem organizované tabulky a materializované pohledy a také z hlediska optimalizace dotazů - diskutovat se bude prováděcí plán dotazu a možnosti jeho ovlivnění. Na přednáškách bude prezentován standard jazyka SQL, mnohé specifické rysy však budou demonstrovány v ORDBMS Oracle. Praktická cvičení budou z větší části založena na Oracle, částečně též na PostgreSQL.

Požadavky:

Předmět předpokládá základní znalost jazyka SQL v rozsahu požadavků předmětu BI-DBS.

Podrobné požadavky jsou uvedeny na stránce:

https://edux.fit.cvut.cz/courses/BI-SQL

Osnova přednášek:

Úvod, program předmětu, stručné shrnutí předpokládaných znalostí SQL, příkaz MERGE, podpora OLAP.

Uložené programové jednotky, jazyk PL/SQL

Ladění SQL dotazů, prováděcí plán, možnosti jeho ovlivnění.

Specializované struktury pro rychlý přístup k datům.

Rekurzivní dotazování

Objektově relační rysy jazyka SQL

Osnova cvičení:

Program cvičeni, organizace, struktura a požadavky na semestrální prací

Opakováni znalostí SQL, MERGE, podpora OLAP

Konzultace k zadaní semestrální práce, kontrola 1. části

PL/SQL příklady a praktické ukázky konstrukcí.

Konzultace semestrální práce, kontrola 2. části

Ladění SQL dotazů, práce se speciálními nástroji pro ladění SQL dotazů.

Struktury pro rychlý přístup k datům

Konzultace semestrální práce

Objektově relační rysy, udělení zápočtů.

Cíle studia:

Praktické zvládnutí pokročilých rysů jazyka SQL

Studijní materiály:

Ramakrishnan, R., Gehrke, J. ''Database Management Systems''. McGraw Hill Higher Education, 2002. ISBN 0071230572.

Poznámka:
Další informace:
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet2216806.html