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

Databázové systémy 2

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
XD36DB2 Z,ZK 4 14+4c česky
Přednášející:
Jaroslav Pokorný (gar.)
Cvičící:
Jaroslav Pokorný (gar.)
Předmět zajišťuje:
katedra počítačů
Anotace:

Kurs je věnován vybraným problémům konstrukce databázových systémů a pokročilým databázových technologiím. Detailně je rozebírán proces datové a funkční analýzy, návrh konceptuálních schémat v binárním E-R modelu, návrh diagramů toků dat a metodologie syntézy obou metod. Řešen je přechod od konceptuální k databázové úrovni návrhu. Jsou vyloženy základní rysy objektové a objektově relační technologie. Podrobně jsou studovány techniky optimalizace dotazů v relačním SŘBD. Dále jsou ukázány současné přístupy k distribuci dat a k tvorbě datových skladů. V závěru jsou probrány základy textových databází.

Požadavky:
Osnova přednášek:

1. Koncepce informačního systému, návrh E-R diagramů v binárním konceptuálním modelu

2. E-R metodologie v prostředí relačního SŘBD

3. Transformace schémat z konceptuálních modelů do relačního modelu dat

4. Funkční analýza pomocí diagramů toků dat

5. Integrace datové a funkční analýzy

6. Objektové a objektově-relační databáze

7. Objektové rysy SQL:1999 a jejich vliv na metody návrhu relačních schémat

8. Vyhodnocování dotazů: cenové modely relačních operací, indexace, metody optimalizace

9. Distribuované databáze - architektury, distribuované zpracování dotazu

10. Zobecněné transakční zpracování, dvoufázový potvrzovací protokol

11. Datové sklady - architektury, návrh

12. Multidimenzionální modelování datových skladů

13. Textové databáze - Boolské a vektorové modely

14. Relevance, zpětná vazba, možnosti implementace

Osnova cvičení:

1. Procvičování konceptuálních modelů z praxe, funkční analýza dílčích úloh

2. Procvičování konceptuálních modelů z praxe, funkční analýza dílčích úloh

3. Transformace koncept. schématu do relačního modelu dat.

4. Integrace konceptuálních schémat.

5. Objektově relační rysy ORACLE8: vícehodnotové a složené atributy, kolekce, objekty.

6. Role správce dat I - přidělování extentů, plnění db. bloků, ROWID řešení ORACLE.

7. Role správce dat II -struktury pro rychlé vyhledávání: B-TREE

8. INDEX, BITMAP INDEX, HASH CLUSTER, INDEX CLUSTER, INDEX ORGANIZED TABLE - řešení ORACLE.

9. Optimalizace dotazů I - prováděcí plán, algoritmy spojení - příklady.

10. OLAP - multidimenzionální databáze. Rozšířeni agregací a seskupování v SQL o ROLUP a CUBE operace.

11. Optimalizace dotazů II - řešení ORACLE - execution plan, nastavení metod optimalizace, možnosti sledování činnosti optimalizátoru.

12. Distribuované databázové systémy I - příklady distribuce dat.

13. Distribuované databázové systémy II - řešení ORACLE - základní replikace (symetrická, asymetrická)

14. Distribuované databázové systémy III - řešení ORACLE - pokročilé replikace, řešení konfliktů při asynchronní replikaci.

Cíle studia:
Studijní materiály:

1. Pokorný, J.: Konstrukce databázových systémů. Vydavatelství ČVUT v Praze, 2001.

2. Pokorný, J., Snášel, V., Húsek, D.: Dokumetografické systémy, Karolinum, nakladatelství UK, 1998.

3. Pokorný, J., Halaška, I.: Databázové systémy. Vydavatelství ČVUT v Praze, 1999.

Poznámka:
Rozvrh na zimní 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
místnost KN:E-301
Pokorný J.
16:15–17:45
SUDÝ TÝDEN

(přednášková par. 1)
Karlovo nám.
Šrámkova posluchárna K9
St
Čt

Rozvrh na letní semestr 2011/2012:
Rozvrh není připraven
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/predmet11663904.html