Fakulta informačních technologií VUT v Brně

Detail předmětu

Pokročilé databázové systémy

PDB Ak. rok 2013/2014 zimní semestr 5 kreditů

Předmět v širší úrovni přibližuje tyto moderní databázové systémy: objektově-relační databáze, deduktivní databáze, prostorové databáze, temporální databáze, XML databáze, pokročilé relační databáze. Dále jsou diskutovány principy moderních databázových systémů, porozumění databázovému schématu a způsob práce s moderními databázovými systémy. Zmíněny jsou i principy implementace moderních databázových systémů a způsoby zpracování údajů v moderních databázových systémech.

Garant předmětu

Jazyk výuky

česky

Zakončení

zápočet+zkouška (písemná)

Rozsah

26 hod. přednášky, 6 hod. cvičení, 6 hod. pc laboratoře, 14 hod. projekty

Bodové hodnocení

60 zkouška, 20 půlsemestrální test, 20 projekty

Zajišťuje ústav

Přednášející

Cvičící

Získané dovednosti, znalosti a kompetence z předmětu

Studenti budou schopni identifikovat postrelační DB systémy, u vybraných kategorií se budou orientovat v problematice implementace a užití takových systémů.

Dovednosti, znalosti a kompetence obecné

  • Student se naučí odborné terminologii v českém i anglickém jazyce
  • Student se zdokonalí v řešení malých projektů v malém týmu

Cíle předmětu

Podat širší pohled na postrelační databázové systémy (objektově-relační, prostorové, deduktivní, temporální, XML a multimediální) jak v jejich různorodosti tak v implementačních technikách.

Požadované prerekvizitní znalosti a dovednosti

Základy teorie relačního modelu dat. Formalizace návrhu relační databáze. Organizace dat na interní úrovni. Bezpečnost a integrita dat. Transakce. Konceptuální modelování a návrh relační databáze z konceptuálního modelu. Jazyk SQL.

Literatura studijní

  • Kim, W. (ed.): Modern Database Systems, ACM Press, 1995, ISBN 0-201-59098-0
  • Melton, J.: Advanced SQL: 1999 - Understanding Object-Relational and Other Advanced. Morgan Kaufmann, 2002, p. 562, ISBN 1-558-60677-7
  • Shekhar, S., Chawla, S.: Spatial Databases: A Tour, Prentice Hall, 2002/2003, p. 262, ISBN 0-13-017480-7
  • Dunckley, L.: Multimedia Databases: An Object-Relational Approach. Pearson Education, 2003, p. 464, ISBN 0-201-78899-3

Literatura referenční

  • Kim, W. (ed.): Modern Database Systems, ACM Press, 1995, ISBN 0-201-59098-0
  • Melton, J.: Advanced SQL: 1999 - Understanding Object-Relational and Other Advanced. Morgan Kaufmann, 2002, p. 562, ISBN 1-558-60677-7
  • Shekhar, S., Chawla, S.: Spatial Databases: A Tour, Prentice Hall, 2002/2003, p. 262, ISBN 0-13-017480-7
  • Dunckley, L.: Multimedia Databases: An Object-Relational Approach. Pearson Education, 2003, p. 464, ISBN 0-201-78899-3
  • Gaede, V., Günther, O.: Multidimensional Access Methods, ACM Computing Surveys, Vol. 30, No. 2, 1998, pp. 170-231.

Osnova přednášek

  1. Úvod, definice postrelačních databázových systémů, vymezení pojmů
  2. Objektově-relační databáze, standard SQL/99
  3. Prostorové databáze, úvod, předmět zájmu
  4. Modelování prostorových dat
  5. Dotazování v prostorových databázích
  6. Algoritmy prostorových databází
  7. XML databáze
  8. Temporální databáze, úvod, předmět zájmu
  9. Modelování temporálních dat
  10. Algoritmy temporálních databází
  11. Deduktivní databáze, úvod, předmět zájmu
  12. Modely a implementační techniky v deduktivních databází
  13. Závěr, srovnání, diskuze otevřených otázek, NoSQL

Osnova numerických cvičení

  1. Demonstrační cvičení: úvod do Javy, JDBC a multimediální databáze - úvod do jazyka Java, Java Database Connectivity (JDBC); uložení multimédií v Oracle Multimedia/interMedia, práce s multimédii vč. vyhledávání.
  2. Demonstrační cvičení: prostorové a XML databáze - úvod do prostorových databází a Oracle Locator/Spatial, uložení dat v Oracle Locator/Spatial, indexování, dotazování prostorových dat v Oracle a JDBC; úvod do XML databází, definice XML dat a jejich uložení v Oracle, dotazování XML dat v Oracle a přes JDBC.
  3. Demonstrační cvičení: temporální a deduktivní databáze - úvod do temporálních databází, jazyk (A)TSQL2 a jeho interprety TimeDB2 a TSQL2lib, implementace (A)TSQL2 a problémy v temporálních databázích; úvod do deduktivních databází, databáze XSB, definice a dotazování dat v Datalogu, standardní predikáty.

Osnova ostatní - projekty, práce

  1. Vytvoření a demonstrace vlastností databáze v postrelačním databázovém systému (použit prostorový, multimediální, temporální, či deduktivní DBS, nebo jejich kombinaci)

Průběžná kontrola studia

  • Půlsemestrální zkouška, u které neexistuje náhradní, či opravný termín.
  • Řešení 1 projektu v průběhu semestru a jeho odevzdání ve stanoveném termínu.

Kontrolovaná výuka

  • Půlsemestrální zkouška - písemně, formou otázek, kde odpovědi se tvoří celou větou, neexistuje náhradní/opravný termín. (20 bodů)
  • Vypracování projektů - 1 projekt (vytvoření programu, dle zadání) s příslušnou dokumentací. (20 bodů)
  • Závěrečná zkouška - písemně, formou otázek, kde odpovědi se tvoří celou větou, 2 opravné termíny. (60 bodů - pro získání bodů ze zkoušky je nutné zkoušku vypracovat tak, aby byla hodnocena nejméně 25 body, v opačném případě bude zkouška hodnocena 0 body.)

Podmínky zápočtu

Student musí během semestru získat alespoň 50% bodů z možného maxima, tj. 20 bodů ze 40.
Pokud bude odhaleno plagiátorství nebo nedovolená spolupráce na projektech, či u půlsemestrální zkoušky, zápočet nebude udělen a dále bude zváženo zahájení disciplinárního řízení.

Zařazení předmětu ve studijních plánech

  • Program IT-MGR-2, obor MBI, MGM, MIS, 1. ročník, povinný
  • Program IT-MGR-2, obor MBS, MMM, MPV, libovolný ročník, volitelný
  • Program IT-MGR-2, obor MGM, libovolný ročník, povinně volitelný skupina I
  • Program IT-MGR-2, obor MIN, libovolný ročník, povinně volitelný skupina S
  • Program IT-MGR-2, obor MMI, libovolný ročník, povinně volitelný skupina O
  • Program IT-MGR-2, obor MSK, 1. ročník, povinně volitelný skupina N
Nahoru