Zaawansowane systemy baz danych: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian
Linia 45: Linia 45:
zarządzanie transakcjami]]  
zarządzanie transakcjami]]  
*[[Zaawansowane systemy baz danych/Wykład 3| Aktywne bazy danych]]  
*[[Zaawansowane systemy baz danych/Wykład 3| Aktywne bazy danych]]  
*[[Zaawansowane systemy baz danych/Wykład 4| Obiektowe bazy danych - 1. Obiektowy model danych]]  
*[[Zaawansowane systemy baz danych/Wykład 4| Obiektowe bazy danych 1. Obiektowy model danych]]  
*[[Zaawansowane systemy baz danych/Wykład 5| Obiektowe bazy danych - 2. Implementacja obiektowych baz danych]]  
*[[Zaawansowane systemy baz danych/Wykład 5| Obiektowe bazy danych 2. Implementacja obiektowych baz danych]]  
*[[Zaawansowane systemy baz danych/Wykład 6| Obiektowe bazy danych - 3. Obiektowe i obiektowo-relacyjne bazy  
*[[Zaawansowane systemy baz danych/Wykład 6| Obiektowe bazy danych 3. Obiektowe i obiektowo-relacyjne bazy  


danych ]]  
danych ]]  
*[[Zaawansowane systemy baz danych/Wykład 7| Multimedialne bazy danych]]  
*[[Zaawansowane systemy baz danych/Wykład 7| Multimedialne bazy danych]]  
*[[Zaawansowane systemy baz danych/Wykład 8| Standard SQL/MM]]  
*[[Zaawansowane systemy baz danych/Wykład 8| Standard SQL/MM]]  
*[[Zaawansowane systemy baz danych/Wykład 9| Bazy danych dokumentów XML - 1]]  
*[[Zaawansowane systemy baz danych/Wykład 9| Bazy danych dokumentów XML 1. Wprowadzenie]]  
*[[Zaawansowane systemy baz danych/Wykład 10| Bazy danych dokumentów XML - 2. XQuery]]  
*[[Zaawansowane systemy baz danych/Wykład 10| Bazy danych dokumentów XML 2. XQuery]]  
*[[Zaawansowane systemy baz danych/Wykład 11| Bazy danych dokumentów XML - 3. Modyfikacja dokumentów]]  
*[[Zaawansowane systemy baz danych/Wykład 11| Bazy danych dokumentów XML 3. Modyfikacja dokumentów]]  
*[[Zaawansowane systemy baz danych/Wykład 12| Hurtownie danych – 1. Problematyka rozproszonych hurtowni danych]]  
*[[Zaawansowane systemy baz danych/Wykład 12| Hurtownie danych – 1. Problematyka rozproszonych hurtowni danych]]  
*[[Zaawansowane systemy baz danych/Wykład 13| Hurtownie danych – 2. Zagadnienia implementacyjne i efektywność  
*[[Zaawansowane systemy baz danych/Wykład 13| Hurtownie danych – 2. Zagadnienia implementacyjne i efektywność  
Linia 72: Linia 72:


rozproszonych ]]  
rozproszonych ]]  
*[[Zaawansowane systemy baz danych/Laboratorium 4| Laboratorium 4: Obiektowe systemy zarządzania bazą danych - 1.  
*[[Zaawansowane systemy baz danych/Laboratorium 4| Laboratorium 4: Obiektowe systemy zarządzania bazą danych 1.  


Przygotowanie  
Przygotowanie  


środowiska]]  
środowiska]]  
*[[Zaawansowane systemy baz danych/Laboratorium 5| Laboratorium 5: Obiektowe systemy zarządzania bazą danych - 2.  
*[[Zaawansowane systemy baz danych/Laboratorium 5| Laboratorium 5: Obiektowe systemy zarządzania bazą danych 2.  


Podstawy pracy  
Podstawy pracy  


z OSZBD db4o]]  
z OSZBD db4o]]  
*[[Zaawansowane systemy baz danych/Laboratorium 6| Laboratorium 6: Obiektowe systemy zarządzania bazą danych - 3. Obsługa złożonych struktur danych w OSZBD db4o]]  
*[[Zaawansowane systemy baz danych/Laboratorium 6| Laboratorium 6: Obiektowe systemy zarządzania bazą danych 3. Obsługa złożonych struktur danych w OSZBD db4o]]  
*[[Zaawansowane systemy baz danych/Laboratorium 7| Laboratorium 7: Obiektowo – relacyjne systemy zarządzania bazą  
*[[Zaawansowane systemy baz danych/Laboratorium 7| Laboratorium 7: Obiektowo–relacyjne systemy zarządzania bazą  
danych - 1. Podstawy]]
danych 1. Podstawy]]
*[[Zaawansowane systemy baz danych/Laboratorium 9| Laboratorium 9: Obiektowo – relacyjne systemy zarządzania bazą  
*[[Zaawansowane systemy baz danych/Laboratorium 8| Laboratorium 8: Obiektowo–relacyjne systemy zarządzania bazą  


danych - 3.  
danych – 2.
Kolekcje]]
*[[Zaawansowane systemy baz danych/Laboratorium 9| Laboratorium 9: Obiektowo–relacyjne systemy zarządzania bazą
 
danych – 3.  
Zaawansowane zagadnienia]]  
Zaawansowane zagadnienia]]  
*[[Zaawansowane systemy baz danych/Laboratorium 10| Laboratorium 10: Multimedialne systemy zarządzania bazą  
*[[Zaawansowane systemy baz danych/Laboratorium 10| Laboratorium 10: Multimedialne systemy zarządzania bazą  
Linia 94: Linia 98:


SQL/MM Still Image]]  
SQL/MM Still Image]]  
*[[Zaawansowane systemy baz danych/Laboratorium 11| Laboratorium 11: XML-owe bazy danych - 1]]  
*[[Zaawansowane systemy baz danych/Laboratorium 11| Laboratorium 11: XML-owe bazy danych 1]]  
*[[Zaawansowane systemy baz danych/Laboratorium 12| Laboratorium 12: XML-owe bazy danych - 2]]  
*[[Zaawansowane systemy baz danych/Laboratorium 12| Laboratorium 12: XML-owe bazy danych 2]]  
*[[Zaawansowane systemy baz danych/Laboratorium 13| Laboratorium 13: XML-owe bazy danych – 3]]
*[[Zaawansowane systemy baz danych/Laboratorium 13| Laboratorium 13: XML-owe bazy danych – 3]]

Wersja z 07:56, 27 lip 2006

Forma zajęć

Wykład (30 godzin) + laboratorium (30 godzin)

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).

Sylabus

Autor

  • Zbyszko Królikowski

Wymagania wstępne

  • Podstawowe wiadomości z zakresu: relacyjnych baz danych i języka SQL.
  • Podstawowe wiadomości z zakresu programowania obiektowego.

Zawartość

  • 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. Vossen, 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

Moduły