Literatura uzupelniająca: |
1. Wrembel R., Bębel B., Oracle - Projektowanie rozproszonych baz danych, Helion, 2003
2. Pelikant A., Hurtownie danych. Od przetwarzania analitycznego do rapor-towania, Helion, 2011
3. Malinowski E., Zimanyi E., Advanced Data Warehouse Design: From Con-ventional to Spatial and Temporal Applications, Springer Verlag, 2008
4. Todman Ch, Projektowanie hurtowni danych. Zarządzanie kontaktami z klientami (CRM), WNT, Warszawa, 2003
5. Loney K., Koch G., Oracle9i: The Complete Reference. McGraw-Hill/Osborne, 2002
6. Loney K., Theriault M., Oracle9i DBA Handbook. McGraw-Hill/Osborne, 2002
7. Connolly T., Begg C., Database Systems - A Practical Approach to Design, Implementation, and Management (third edition), Addison-Wesley, 2002
8. Poe V., Klauser P., Brobst S., Tworzenie hurtowni danych, WNT, Warszawa, 2000
9. Elmasri R., Navathe S.: Fundamentals of Database Systems (third edition). Addison–Wesley, 2000
10. Coulouris G., Dollimore J., Kindberg T., Systemy rozproszone. Podstawy i projektowanie, WNT, Warszawa, 1999
11. Dye C., Oracle Distributed Systems, O'Reilly & Associates, 1999
12. Rojek I., Bazy danych i bazy wiedzy w zarządzaniu wiedzą technologiczną przedsiębiorstwa, red. S. Kozielski, B. Małysiak, P. Kasprowski, D. Mrozek, Bazy Danych – Modele, Technologie, Narzędzia, Wydawnictwo Komunikacji i Łączności, s. 257-264, Warszawa 2005, ISBN 83-206-1572-0,
13. Rojek I., Miejsce baz danych i baz wiedzy w systemie wspomagania decyzji, Studia Informatica, seria Informatyka, Zeszyty Naukowe Politechniki Śląskiej, vol. 30, no 2B (84), s. 35-47, Gliwice 2009, ISSN 0208-7286
|
Literatura: |
1. Price J., Oracle Database 11g i SQL. Programowanie, Helion, 2009
lub
2. Loney K., Oracle Database 11g. Kompendium administratora, Helion, 2010
lub
3. Bryla B., Loney K., Oracle Database 11g. Podręcznik administratora baz danych, Helion, 2010
lub
4. Garcia-Molina H., Ullman J. D., Widom J., Systemy baz danych. Kompletny podręcznik, Helion, 2011
5. Todman Ch., Projektowanie hurtowni danych. Wspomaganie zarządzania relacjami z klientami, Helion, 2011
lub
6. Chodkowska-Gyurics A., Hurtownie danych. Teoria i praktyka, PWN, 2014
lub
7. Królikowski Z., Hurtownie danych logiczne i fizyczne struktury danych, Wyd. Polit. Poznańskiej, 2007
|
Efekty uczenia się: |
W1. Ma szczegółową wiedzę nt. rozproszonych baz danych (Oracle) i języka SQL.
W2. Zna podstawowe metody, techniki i narzędzia stosowane przy rozwiązywaniu prostych zadań informatycznych z zakresu rozproszonych baz danych.
W3. Ma wiedzę dotyczącą podstawowych zagadnień dotyczących rozproszonych systemów baz danych.
U1. Potrafi pozyskiwać informacje z literatury, baz danych i innych źródeł niezbędne do budowy baz danych.
U2. Ma umiejętność budowy prostych systemów bazodanowych, wykorzystujących przynajmniej jeden z najbardziej popularnych systemów zarządzania bazą danych (Oracle).
U3. Ma umiejętność budowy prostych rozproszonych systemów bazodanowych, wykorzystujących przynajmniej jeden z najbardziej popularnych systemów zarządzania bazą danych (Oracle).
|
Zakres tematów: |
W ramach wykładów są omawiane następujące zagadnienia:
1. Architektura systemów rozproszonych baz danych.
2. Zarządzanie transakcjami w środowiskach systemów rozproszonych baz danych.
3. Fragmentacja relacji (horyzontalna, wertykalna)
4. Replikacja danych (replikacja 1 i 2 kierunkowa, implementacja Oracle)
5. Problematyka alokacji danych.
6. Optymalizacja zapytań w systemach rozproszonych baz danych.
7. Systemy federacyjnych baz danych.
8. Systemy mediacyjne, moduł wrappera.
9. Hurtownie danych, w tym: modele przetwarzania OLTP vs. OLAP,
10. Hurtownie danych – cd., w tym: źródła danych – ich klasyfikacja i charakterystyka, modu-ły monitorowania i konwersji danych, procesy ETL, czyszczenie danych, moduł integratora.
11. Przetwarzanie analityczne w hurtowniach danych, w tym: kategorie analizowanych danych (fakty i wymiary), hierarchia atrybutów, model relacyjny OLAP vs. model MOLAP, schematy logiczne tych modeli (gwiazda, płatek śniegu, konstelacja faktów).
12. Systemy mobilnych baz danych, w tym: przetwarzanie mobilne i komunikacja bezprzewodowa.
|