Detail předmětu

Vybrané problémy informačních systémů

VPD Ak. rok 2008/2009 letní semestr

Aktuální akademický rok

Předmět prohlubuje znalosti v oblasti programovacích jazyků, modelování a databázových systémů získaných v inženýrském studiu oboru Informatika a výpočetní technika. Přednášky pokrývají následující témata: Vývoj metod programování směrem k objektově orientovanému paradigmatu. Základní rysy objektově orientovaného modelu v klasických programovacích jazycích. Rozšíření objektově orientovaného modelu v persistentních systémech. Objektově-orientované databázové systémy. Moderní rysy objektově-orientovaných databázových systémů - role, vícetypovost, využití kolekcí. Implementační modely objektově-orientovaných persistentních systémů CORBA, COM.

Garant předmětu

Jazyk výuky

česky, anglicky

Zakončení

zkouška

Rozsah

  • 39 hod. přednášky

Zajišťuje ústav

Přednášející

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

Získat přehled o objektově-orientovaných persistentních systémech se schopností se účastnit jejich využití i teoretického zkoumání.

Cíle předmětu

Získat přehled v systémech, které kombinují objektovou orientovanost s trvalým uchováváním údajů. Konkrétně se zaměřit na objektově orientované databázové systémy a jejich aplikace.

Požadované prerekvizitní znalosti a dovednosti

Nejsou žádné prerekvizity.

Literatura studijní

  • Catell, R.G.G.: The Object Database Standard: ODMG - 93, Release 1.1, Morgan Kaufmann Publishers 1994 , San Francisco, p. 176
  • Coad, P., Yourdon, E.: Object-Oriented Analysis, Yourdon Press, Engelwood Cliffs, New Jersey 1991.

Literatura referenční

  • Jacobson, I.: Object-Oriented Software Engineering - A Use case Driven Approach, Addison Wesley, ACM Press 1992, p.524
  • Ellis, M.,A., Stroustrup,B.: The Annotated C++ Reference Manual, Addison - Wesley Publishing Company 1992, p.453
  • Hudhes, J.,G.: Object-Oriented Databases, Prentice Hall 1991, p. 280
  • Gray, M.D.P., Kulkarni, K.G., Paton, N.W.: Object-Oriented Databases - A Semantic Data Model Approach, Prentice Hall 1992, p. 237

Osnova přednášek

  • Vývoj metod programování směrem k objektově orientovanému paradigmatu.
  • Základní rysy objektově orientovaného modelu v klasických programovacích jazycích.
  • Implementační modely v klasických objektově orientovaných jazycích.
  • Rozšíření objektově orientovaného modelu v persistentních systémech.
  • Objektově-orientované databázové systémy.
  • Vztah objektově orientovaného a relačního modelu.
  • Přehled stávajících objektově orientovaných databázových systémů, O2, ODMG, G2.
  • Moderní rysy objektově-orientovaných databázových systémů - role, vícetypovost
  • Kolekce a vztahy.
  • Implementační modely objektově-orientovaných persistentních systémů.
  • Distribuované zpracování objektů.
  • CORBA, COM.
  • Prezentační modely objektově orientovaných databázových systémů.

Průběžná kontrola studia

Hodnocení studia je založeno na bodovacím systému. Pro úspěšné absolvování předmětu je nutno dosáhnout 50 bodů.

Metody vyučování

Metody vyučování závisí na způsobu výuky a jsou popsány článkem 7 Studijního a zkušebního řádu VUT.

Kontrolovaná výuka

pouze přednášky

Nahoru