36DB2 | Databázové systémy 2 | Rozsah výuky: | 2+2 | ||
---|---|---|---|---|---|
Přednášející (garant): | Pokorný J. | Typ předmětu: | S | Zakončení: | Z,ZK |
Zodpovědná katedra: | 336 | Kreditů: | 4 | Semestr: | L |
Anotace:
Informační systémy, databázová schémata, datová a funkční analýza, E-R metodologie v prostředí relačního DBMS, různé konceptuální modely, transformace do relačního modelu, administrace databáze, uživatelské aplikace založené na DBMS, optimalizace dotazů, distribuované databáze, zpracování transakcí, textové databáze, vektorové modely, hypertextové systémy, multimédia, databáze pro inženýrské aplikace.
Osnovy přednášek:
1. | Informační systémy, DB schémata v binárním konceptuálním modelu. | |
2. | Funkční analýza pomocí diagramů toků dat. | |
3. | Integrace datové a funkční analýzy. | |
4. | E-R metodologie v prostředí relačního SŘBD. | |
5. | Transformace schémat z konceptuálních modelů do databáze. | |
6. | Objektově orientované databáze. | |
7. | Objektové rysy SQL92 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. |
Osnovy cvičení:
1. | Procvičování konceptuálních modelu z praxe, datová analýza dílčích úloh | |
2. | Transformace konceptuálního schématu do db schématu | |
2. | Funkční analýza | |
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í extentu, plnění db. bloku, ROWID - řešení ORACLE | |
7. | Role správce dat II -struktury pro rychlé vyhledávání: B-TREE, INDEX, BITMAP INDEX, HASH CLUSTER, INDEX CLUSTER, INDEX ORGANIZED TABLE - řešení ORACLE | |
8. | Optimalizace dotazu I - prováděcí plán, algoritmy spojení -příklady | |
9. | Optimalizace dotazu II - řešení ORACLE - execution plan, nastavení metod optimalizace, možnosti sledování činnosti optimalizátoru | |
10. | Distrubované databázové systémy I - příklady distribuce dat | |
11. | Distirbuované databázové systémy II - řešení ORACLE - základní replikace (symetrická, asymetrická) | |
12. | Distribuované databázové systeémy III - řešení ORACLE - pokročilé replikace, řešení konfliktu při asynchronní replikaci | |
13. | OLAP - multidimenzionální nadstavba databáze. Rozšiření seskupovani v SQL o ROLUP a CUBE operace | |
14. | Rezerva, zápočet |
Literatura Č:
[1] | Pokorný, J.: Databázové systémy a jejich použití v inf. systémech. ACADEMIA, Praha 1992 | |
[2] | Pokorný, J.: Konstrukce databázových systémů, Skripta ČVUT, Praha 1998 |
Literatura A:
Požadavky:
|
Předmět je zahrnut do těchto studijních plánů:
|
Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů | Návrh a realizace: I. Halaška (K336), J. Novák (K336) |