KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Naza modułu Naza modułu języku angieskim Oboiązuje od roku akademickiego 2015/2016 Z-ID-601 Podstay hurtoni danych Fundamentas of Data Warehouses A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW Kierunek studió Poziom kształcenia Profi studió Forma i tryb proadzenia studió Specjaność Jednostka proadząca moduł Koordynator modułu Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjaności Katedra Informatyki i Matematyki Stosoanej Dr inż. Marcin Detka Zatierdził B. OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU Przynaeżność do grupy/boku przedmiotó Status modułu Język proadzenia zajęć Usytuoanie modułu panie studió - semestr Usytuoanie reaizacji przedmiotu roku akademickim Wymagania stępne Egzamin (TAK/NIE) Liczba punktó ECTS 4 Kierunkoy Oboiązkoy Poski Semestr VI Semestr etni Bazy danych, Projektoanie reacyjnych baz danych, Zarządzanie bazami danych SQL, Eksporacja i przygotoanie danych do anaiz TAK Forma proadzenia zajęć Liczba godzin semestrze ykład ćiczenia ć aboratorium 15 30 projekt p inne i 1
C. EFEKTY KSZTAŁCENIA I METODY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA Ce modułu Zadaniem modułu jest proadzanie studenta zagadnienia ziązane z definioaniem, przechoyaniem i aktuaizacją danych hurtoniach danych. Treści przedmiotu obejmują zaróno aspekt teoretyczno-pojęcioy jak i szeroki zakres umiejętności praktycznych. Praktyczny charakter zdobyanej iedzy i umiejętności jest podkreśony poprzez ykorzystanie materiałó szkoenioych Orace, dostępnych da studentó ramach Advance Computer Science programu Orace Academy. Symbo efektu W_03 W_04 Efekty kształcenia Zna podstaoe różnice pomiędzy hurtonią danych a transakcyjną bazą danych. Zna podstay architektury hurtoni danych. Podstaoe modee: pojęcioy, ogiczny i fizyczny. Zna podstaoe metody projektoania hurtoni danych. Zna podstaoe zagadnienia dotyczące zasiania hurtoni danych. Forma proadzenia zajęć do efektó kierunkoych K_W07 K_W08 K_W07 K_W08 K_W11 K_W11 W_05 Zna podstaoe ieoymiaroe modee danych. K_W11 W_06 Zna eementarne poecenia SQL i PL/SQL operujące na danych ieoymiaroych (kostki OLAP). K_W11 U_01 Potrafi zaimpementoać prostą hurtonię danych., K_U13 U_02 U_03 U_04 U_05 U_06 Potrafi dokonać oceny funkcjonaności i ydajności hurtoni danych. Potrafi zaprojektoać i zbudoać anaityczną bazę danych. Potrafi posługiać się ieoymiaroymi modeami danych. Potrafi ykonać operację zasienia hurtoni danych. Potrafi programoać podstaoe agorytmy przetarzania danych hurtoni danych z ykorzystaniem funkcji anaitycznych SQL i PL/SQL., K_U13 K_U13 K_U09 K_U13 K_U09 U_07 Potrafi optymaizoać ydajność hurtoni danych. K_U09 do efektó obszaroych T1P_W02 T1P_W03 T1P_W05 T1P_W06 X1P_W05 T1P_W02 T1P_W03 T1P_W05 T1P_W06 X1P_W05 2
U_08 Potrafi eksporoać i anaizoać dane przechoyane hurtoni danych. Posiada umiejętność korzystania z dokumentacji technicznej, podręcznikó oraz źródeł internetoych ceu poszerzania sojej iedzy o zarządzaniu SZBD oraz języku SQL. Potrafi spółpracoać z członkami zespołu podczas roziązyania spónych zadań spółdziałając ub dzieąc się pracą na różnych etapach roziązyania probemu. K_U06 K_U01 K_K04 T1P_U08 T1P_U13 T1P_U01 T1P_U03 T1P_U07 T1P_K03 T1P_K04 X1P_K02 3
Treści kształcenia 1. Treści kształcenia zakresie ykładu Nr ykładu 1 2 3 4-5 6 Treści kształcenia Wproadzenie do tematyki hurtoni danych. Różnice między hurtonią danych i bazą danych o charakterze transakcyjnym. Zastosoania hurtoni danych. Podstay architektury hurtoni danych. Mode pojęcioy, ogiczny i fizyczny. Metody projektoania hurtoni danych. Integracja danych źródłoych. Anaiza danych czasoych hurtoni danych. Zagadnienia ziązane z zasianiem hurtoni danych. Ekstrakcja i transformacja danych. Wieoymiaroe modee danych, operacje OLAP. Generoanie pikó płaskich do anaiz. Funkcje anaityczne i rozszerzenia grupoania SQL, PL/SQL da hurtoni danych Orace. Funkcje ziększających ydajność hurtoni danych da danych anaitycznych, partycjonoania danych, idoki zmateriaizoane i inne. 7 Impementacja hurtoni danych środoisku ORACLE. 8 Ocena ydajności i funkcjonaności hurtoni danych. 2. Treści kształcenia zakresie ćiczeń 3. Treści kształcenia zakresie zadań aboratoryjnych Nr zajęć ab. 1-2 3-4 5-7 7-8 9-11 12-13 14-15 Treści kształcenia Wstęp do projektoania i budoy anaitycznych baz danych z ykorzystaniem narzędzia Orace Warehouse Buider. Impementacja modeu ieoymiaroego da ybranych danych anaitycznych środoisku Orace Data Warehouse Patform. Zasianie hurtoni danych. Ekstrakcja i transformacja danych. Wykorzystanie narzędzi Orace: SQL*Loader, Export/Import, Data Pump. Kookium przy komputerze z zakresu ćiczeń 1-5. Wproadzenie do funkcji anaitycznych operujących na ieoymiaroych strukturach danych SQL i PL/SQL. Wproadzenie do funkcji ziększających ydajność anaitycznych baz danych. Partycjonoanie danych, perspektyy zmateriaizoane. Zapoznanie z fizyczną strukturą danych anaitycznych (np. staianie ieotabicoe, instrukcja MERGE, funkcje tabicoe, rónoegły DML) Odkryania osobiości danych. Pozyskianie danych o różnych formatach z różnych źródeł. Proces czyszczenia danych. Kookium przy komputerze z zakresu ćiczeń 6-13. Podstay eksporacji danych anaitycznych z ykorzystaniem narzędzi Orace Business Inteigence. 4. Charakterystyka zadań projektoych 5. Charakterystyka zadań ramach innych typó zajęć dydaktycznych do efektó kształcenia da modułu W_03 W_04 W_05 W_06 U_01 U_02 do efektó kształcenia da modułu U_03 U_04 U_05 U_06 U_07 U_08 U_08 4
Metody spradzania efektó kształcenia Symbo efektu W_03 W_04 W_05 W_06 U_01 U_02 U_03 U_04 U_05 U_06 U_07 U_08 Metody spradzania efektó kształcenia (sposób spradzenia, tym da umiejętności odołanie do konkretnych zadań projektoych, aboratoryjnych, itp.) Spradzian końcoy z ykładu. Aktyność na ćiczeniach. Spradzian końcoy z ykładu. Poprane ykonanie szystkich ćiczeń praktycznych na ćiczeniach aboratoryjnych. Poprane ykonanie raportó. Poprane ykonanie szystkich ćiczeń praktycznych na ćiczeniach aboratoryjnych. Poprane ykonanie raportó. Poprane ykonanie szystkich ćiczeń praktycznych na ćiczeniach aboratoryjnych. Poprane ykonanie raportó. Poprane ykonanie szystkich ćiczeń praktycznych na ćiczeniach aboratoryjnych. Poprane ykonanie raportó. Poprane ykonanie szystkich ćiczeń praktycznych na ćiczeniach aboratoryjnych. Poprane ykonanie raportó. Ocena spółpracy grupie podczas ykonyania ćiczeń. 5
D. NAKŁAD PRACY STUDENTA Bians punktó ECTS Lp. Rodzaj aktyności Obciążenie studenta Jednostka 1. Udział ykładach 15 h 2. Udział ćiczeniach 3. Udział aboratoriach 30 h 4. Udział zajęciach projektoych 5. Udział konsutacjach (2-3 razy semestrze) 6 h 6. Konsutacje projektoe 7. Udział egzaminie 8. 9. Liczba godzin reaizoanych przy bezpośrednim udziae nauczyciea akademickiego 51 h Liczba punktó ECTS, którą student uzyskuje na zajęciach 10. ymagających bezpośredniego udziału nauczyciea akademickiego 1,9 ECTS (1 punkt ECTS=27 godzin obciążenia studenta) 11. Samodziene studioanie tematyki ykładó 14 h 12. Samodziene przygotoanie się do ćiczeń 13. Samodziene przygotoanie się do kookió 14. Samodziene przygotoanie się do aboratorió 15 h 15. Wykonanie spraozdań 8 h 16. Przygotoanie do kookium końcoego z aboratorium 17. Wykonanie projektu ub dokumentacji 18. Przygotoanie do egzaminu 20 h 19. 20. Liczba godzin samodzienej pracy studenta 57 h Liczba punktó ECTS, którą student uzyskuje ramach 21. samodzienej pracy 2 ECTS (1 punkt ECTS=27 godzin obciążenia studenta) 22. Sumaryczne obciążenie pracą studenta 108 h 23. 24. 25. Punkty ECTS za moduł 1 punkt ECTS=27 godzin obciążenia studenta Nakład pracy ziązany z zajęciami o charakterze praktycznym Suma godzin ziązanych z zajęciami praktycznymi Liczba punktó ECTS, którą student uzyskuje ramach zajęć o charakterze praktycznym 1 punkt ECTS=27 godzin obciążenia studenta E. LITERATURA Wykaz iteratury Witryna WWW modułu/przedmiotu 4 ECTS 69 h 2,5 ECTS Materiały dostępne ramach Orace Academy: 1. OraceDatabase11gAdvancedPLSQLEngishStudent 2. Orace Database 10g: 2 Day DBA Engish 3. Orace Database 10g: Administration Workshop I i II 4. Orace Database 11g: OLAP Essentias 5. Orace BI Pubisher 11g R1: Fundamentas 6. Orace BI 11g R1: Create Anayses and Dashboards 7. Orace BI 11g R1: Buid Repositories 8. Orace Database 11g: Administer a Data Warehouse Podręczniki: 1. Morzy T., Odkryanie asocjacji: Agorytmy i struktury danych, OWN, 2004. 2. Poe T., Kauer P., Brobst S., Torzenie hurtoni danych, WNT, Warszaa 2000. 3. Todman Ch., Projektoanie hurtoni danych, WNT, Warszaa 2003. 6