Wykład
Zakres omawianych zagadnień i materiały
- Problematyka integracji danych i systemów rozproszonych baz danych (slajdy>>)
- Replikacja danych i podstawowe architektury replikacji (slajdy>>)
- Techniki integracji systemów heterogenicznych (slajdy>>)
- Zatwierdzanie transakcji rozproszonych (protokoły 2PC i 3PC, protokół 2PC w implementacj Oracle) (slajdy>>)
- Zakleszczenia transakcji rozproszonych (blokowanie, techniki wykrywania zakleszczeń) (slajdy>>)
- Zaawansowana replikacja danych (replikacja 2 kierunkowa, implementacja Oracle) (slajdy>>)
- Alokacja danych w systemie rozproszonych baz danych (slajdy>>)
- Optymalizacja zapytań rozproszonych (slajdy1>>, slajdy2>>)
Laboratorium
Zakres omawianych zagadnień i materiały
- Elementy architektury SRBD (Materiały do wszystkich laboratoriów)
- Replikacja danych (migawki)
- Protokół zatwierdzania transakcji rozproszonych (2PC w implementacji Oracle)
- Optymalizacja zapytań rozproszonych
Literatura
- Connolly T., Begg C.: Database Systems - A Practical Approach to Design, Implementation, and Management (third edition). Addison-Wesley, 2002, ISBN 0 201 70857 4
- Clement T. Yu, Weiyi M.: Principles of Database Query Processing for Advanced Applications. Morgan Kaufmann Publishers, 1998, ISBN 1-55860-434-0
- Dokumentacja techniczna. Oracle9i Advanced Replication , rel. 9.2
- Loney K., Koch G.: Oracle9i: The Complete Reference. McGraw-Hill/Osborne, 2002, ISBN 0-07-222521-1
- Loney K., Theriault M.: Oracle9i DBA Handbook. McGraw-Hill/Osborne, 2002, ISBN 0-07-219374-3
- Dye C.: Oracle Distributed Systems. O'Reilly & Associates, 1999, ISBN 1-56592-432-0
- Wrembel R., Bębel B.: Oracle - Projektowanie rozproszonych baz danych . Helion, 2003, ISBN 83-7197-951-7
- Elmasri R., Navathe S.: Fundamentals of Database Systems (third edition). Addison–Wesley, 2000, ISBN 0-8053-1755-4