Zaawansowane bazy danych: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
|||
(Nie pokazano 5 wersji utworzonych przez 2 użytkowników) | |||
Linia 1: | Linia 1: | ||
=== Autorzy === | === Autorzy === | ||
* | * Zbyszko Królikowski, zbyszko.krolikowski@cs.put.poznan.pl | ||
=== Typ zajęć: === | |||
Wykład (30 godz.) + laboratorium (30 godz.) | |||
=== Opis: === | |||
Celem przedmiotu jest przedstawienie podstawowych wiadomości dotyczących nowych generacji systemów baz danych: rozproszonych, aktywnych, obiektowych, multimedialnych. W ramach wykładów są prezentowane podstawowe zagadnienia z zakresu projektowania i implementacji oraz zarządzania danymi w systemach rozproszonych, aktywnych, obiektowych i multimedialnych, natomiast laboratoria ilustrują omawiane zagadnienia wykorzystując komercyjne technologie (głównie system zarządzania bazą danych Oracle). | |||
=== Wymagania wstępne: === | |||
Podstawowe wiadomości z zakresu: relacyjnych baz danych i języka SQL. Podstawowe wiadomości z zakresu programowania obiektowego. | |||
=== Sylabus: === | |||
* Rozproszone bazy danych: modele systemów, techniki rozpraszania danych w sieci, techniki replikowania danych i synchronizowania replik, zarządzanie transakcjami rozproszonymi, techniki optymalizacji zapytań rozproszonych. | |||
* | * Zastosowanie modelu obiektowego do analizy i projektowania systemów informatycznych; własności obiektowego modelu danych, języki definicji danych (ODL, SQL3), języki zapytań (OQL, SQL3), języki manipulacji danymi (JAVA, C++, SQL 3); problemy konstrukcji obiektowych baz danych; | ||
* | * Charakterystyka danych multimedialnych: dźwięk, obraz, wideo; wyszukiwanie danych multimedialnych według zawartości; systemy i języki zapytań dla multimedialnych baz danych. | ||
* | * Rozszerzenie funkcjonalności modeli baz danych – aktywne bazy danych: model aktywności ECA, klasy zdarzeń, rachunek zdarzeń i implementacja oraz temporalne bazy danych: temporalne typy danych, operatory temporalne, operacje temporalne | ||
=== | === Literatura: === | ||
* Object Database Standard ODMG 3.0, E. Cattel i inni, Morgan Kaufmann, 1999 | |||
* | * Obiektowe bazy danych, G. Lausen, G. Vossem, WNT, 2000 | ||
* | * SQL 3 Implementing the Object-Relational Database, P. Fortier, Mc Graw-Hill Company, 1999 | ||
* Principles of Multimedia Database Systems, V. S. Subrahmanian, Morgan Kaufmann, 1998 | |||
* Modern database systems, W. Kim i inni, ACM Press and Addison-Wesley , 1995 | |||
* Elmasri R., Navathe S., Fundamentals of Database Systems, Adison-Wesley Pub. Comp.,(4th Edition), 2002. | |||
* Garcia-Molina H., Ullman J.D., Widom J., Implementacja systemów baz danych, WNT, 2003 (seria: Klasyka Informatyki) | |||
* J.D. Ullman, J. Widom, Podstawowy wykład z systemów baz danych, WNT, W-wa, 2000 (seria: Klasyka Informatyki) | |||
* Elmasri R., Navathe S., Wprowadzenie do systemów baz danych, Wyd. Helion, (4th Edition), 2005 |
Aktualna wersja na dzień 12:33, 20 cze 2006
Autorzy
- Zbyszko Królikowski, zbyszko.krolikowski@cs.put.poznan.pl
Typ zajęć:
Wykład (30 godz.) + laboratorium (30 godz.)
Opis:
Celem przedmiotu jest przedstawienie podstawowych wiadomości dotyczących nowych generacji systemów baz danych: rozproszonych, aktywnych, obiektowych, multimedialnych. W ramach wykładów są prezentowane podstawowe zagadnienia z zakresu projektowania i implementacji oraz zarządzania danymi w systemach rozproszonych, aktywnych, obiektowych i multimedialnych, natomiast laboratoria ilustrują omawiane zagadnienia wykorzystując komercyjne technologie (głównie system zarządzania bazą danych Oracle).
Wymagania wstępne:
Podstawowe wiadomości z zakresu: relacyjnych baz danych i języka SQL. Podstawowe wiadomości z zakresu programowania obiektowego.
Sylabus:
- Rozproszone bazy danych: modele systemów, techniki rozpraszania danych w sieci, techniki replikowania danych i synchronizowania replik, zarządzanie transakcjami rozproszonymi, techniki optymalizacji zapytań rozproszonych.
- Zastosowanie modelu obiektowego do analizy i projektowania systemów informatycznych; własności obiektowego modelu danych, języki definicji danych (ODL, SQL3), języki zapytań (OQL, SQL3), języki manipulacji danymi (JAVA, C++, SQL 3); problemy konstrukcji obiektowych baz danych;
- Charakterystyka danych multimedialnych: dźwięk, obraz, wideo; wyszukiwanie danych multimedialnych według zawartości; systemy i języki zapytań dla multimedialnych baz danych.
- Rozszerzenie funkcjonalności modeli baz danych – aktywne bazy danych: model aktywności ECA, klasy zdarzeń, rachunek zdarzeń i implementacja oraz temporalne bazy danych: temporalne typy danych, operatory temporalne, operacje temporalne
Literatura:
- Object Database Standard ODMG 3.0, E. Cattel i inni, Morgan Kaufmann, 1999
- Obiektowe bazy danych, G. Lausen, G. Vossem, WNT, 2000
- SQL 3 Implementing the Object-Relational Database, P. Fortier, Mc Graw-Hill Company, 1999
- Principles of Multimedia Database Systems, V. S. Subrahmanian, Morgan Kaufmann, 1998
- Modern database systems, W. Kim i inni, ACM Press and Addison-Wesley , 1995
- Elmasri R., Navathe S., Fundamentals of Database Systems, Adison-Wesley Pub. Comp.,(4th Edition), 2002.
- Garcia-Molina H., Ullman J.D., Widom J., Implementacja systemów baz danych, WNT, 2003 (seria: Klasyka Informatyki)
- J.D. Ullman, J. Widom, Podstawowy wykład z systemów baz danych, WNT, W-wa, 2000 (seria: Klasyka Informatyki)
- Elmasri R., Navathe S., Wprowadzenie do systemów baz danych, Wyd. Helion, (4th Edition), 2005