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

Jazyk SQL

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
BI-SQL Z,ZK 4 2+2 česky
Přednášející:
Michal Valenta (gar.)
Cvičící:
Michal Valenta (gar.), 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:

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

2.-6. Uložené programové jednotky, jazyk PL/SQL

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

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

11. Rekurzivní dotazování

12.-13. Objektově relační rysy jazyka SQL

Osnova cvičení:

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

2. Opakováni znalostí SQL, MERGE, podpora OLAP

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

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

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

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

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

11. PostgreSQL - základy ladění dotazů, script pgfounie

12 Konzultace semestrální práce

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

Cíle studia:

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

Studijní materiály:

Groff, J., Weinberg, P. SQL Kompletní průvodce. CP Books. Brno. 2005. ISBN 80-251-0369-2

Poznámka:
Rozvrh na zimní semestr 2011/2012:
Rozvrh není připraven
Rozvrh na letní semestr 2011/2012:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
St
místnost T9:111
Valenta M.
14:30–16:00
(přednášková par. 1)
Dejvice
Posluchárna
Čt
místnost T9:351
Halaška I.
07:30–09:00
(přednášková par. 1
paralelka 101)

Dejvice
NBFIT PC ucebna
místnost T9:351
Halaška I.
09:15–10:45
(přednášková par. 1
paralelka 102)

Dejvice
NBFIT PC ucebna
místnost T9:351
Halaška I.
11:00–12:30
(přednášková par. 1
paralelka 103)

Dejvice
NBFIT PC ucebna

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/predmet1678906.html