Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
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:

Rozsah výuky v kombinované formě studia: 14+4
Typ cvičení: s

Předmět je zahrnut do těchto studijních plánů:
Plán Obor Role Dop. semestr
*VT Výpočetní technika S 8


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)