Detail předmětu
Vybrané problémy informačních systémů
VPD Ak. rok 2008/2009 letní semestr
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
Zakončení
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