Wydział Informatyki | ||||||||||
Kierunek studiów | Data Science | Poziom i forma studiów | pierwszego stopnia inżynierskie stacjonarne | |||||||
Specjalność / Ścieżka dyplomowania | --- | Profil kształcenia | ogólnoakademicki | |||||||
Nazwa przedmiotu | Bazy i hurtownie danych | Kod przedmiotu | DS1S2BHD | |||||||
Rodzaj przedmiotu | obowiązkowy | |||||||||
Forma zajęć i liczba godzin | W | Ć | L | P | Ps | T | S | Semestr | 2 | |
30 | 30 | Punkty ECTS | 5 | |||||||
Przedmioty wprowadzające | Wstęp do Data Science (DS1S1WDS), | |||||||||
Cele przedmiotu |
Przekazanie kompleksowej wiedzy z zakresu projektowania, implementacji i zarządzania bazami oraz hurtowniami danych, z uwzględnieniem specyfiki systemów analitycznych. Odniesienia do frameworka edukacyjnego mikrokompetencji SFIA: |
|||||||||
Treści programowe |
Wprowadzenie do systemów baz danych i hurtowni danych, ich architektury oraz różnic między rozwiązaniami OLTP i OLAP. Modelowanie danych w kontekście relacyjnym i wymiarowym, wykorzystanie SQL oraz zaawansowanych zapytań analitycznych. Procesy integracji i przetwarzania danych (ETL) oraz ich automatyzacja. Przegląd platform bazodanowych, zarządzanie metadanymi i jakością danych. Nowoczesne architektury danych, w tym systemy NoSQL i data lake. Aspekty bezpieczeństwa i wydajności systemów bazodanowych. Projektowanie, implementacja i optymalizacja baz danych oraz hurtowni danych, w tym modelowanie wymiarowe i integracja danych. Praca z różnymi systemami bazodanowymi, zarządzanie jakością i bezpieczeństwem danych. Wykład: Pracownia specjalistyczna: |
|||||||||
Metody dydaktyczne |
dyskusja rozwiązań, metoda projektów, wykład konwersatoryjny, wykład problemowy, wykład z prezentacją multimedialną, |
|||||||||
Forma zaliczenia |
W: egzamin pisemny z pytaniami otwartymi |
|||||||||
Symbol efektu uczenia się | Zakładane efekty uczenia się | Odniesienie do kierunkowych efektów uczenia się | ||||||||
EU1 | zasady projektowania i implementacji systemów bazodanowych i hurtowni danych |
DS1_W06 DS1_W10 DS1_W11 |
||||||||
EU2 | różnice między systemami OLTP i OLAP oraz ich zastosowania |
DS1_W05 DS1_W06 |
||||||||
EU3 | pojęcia, metody integracji i zarządzania danymi związane z obszarem ETL |
DS1_W06 DS1_W15 DS1_W17 |
||||||||
EU4 | projektować i implementować systemy bazodanowe i hurtownie danych |
DS1_U04 DS1_U07 DS1_U11 |
||||||||
EU5 | analizować, budować i optymalizować zapytania SQL |
DS1_U07 DS1_U16 |
||||||||
EU6 | implementować procesy ETL i zapewniać jakość danych |
DS1_U07 DS1_U16 |
||||||||
EU7 | dbania o jakość i bezpieczeństwo danych w organizacji |
DS1_K03 (H1_K01) DS1_K05 |
||||||||
Symbol efektu uczenia się | Sposób weryfikacji efektu uczenia się | Forma zajęć na której zachodzi weryfikacja | ||||||||
EU1 | egzamin pisemny | W | ||||||||
EU2 | egzamin pisemny | W | ||||||||
EU3 | egzamin pisemny | W | ||||||||
EU4 | ocena sprawozdań laboratoryjnych oraz rozwiązywanych zadań | Ps | ||||||||
EU5 | ocena sprawozdań laboratoryjnych oraz rozwiązywanych zadań | Ps | ||||||||
EU6 | ocena sprawozdań laboratoryjnych oraz rozwiązywanych zadań | Ps | ||||||||
EU7 | ocena sprawozdań laboratoryjnych oraz rozwiązywanych zadań | Ps | ||||||||
Bilans nakładu pracy studenta (w godzinach) | Liczba godz. | |||||||||
Wyliczenie | ||||||||||
1 - udziałem w wykładach | 30 | |||||||||
2 - udziałem w innych formach zajęć | 30 | |||||||||
3 - indywidualnym wsparciem merytorycznym procesu uczenia się, udziałem w zaliczeniach organizowanych poza planem zajęć | 4 | |||||||||
4 - przygotowaniem do egzaminu | 16 | |||||||||
5 - przygotowaniem do zaliczenia wykładu | 10 | |||||||||
6 - przygotowaniem do bieżących zajęć | 35 | |||||||||
RAZEM: | 125 | |||||||||
Wskaźniki ilościowe | GODZINY | ECTS | ||||||||
Nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela | 64 (1)+(2)+(3) |
2.6 | ||||||||
Nakład pracy studenta związany z zajęciami o charakterze praktycznym | 65 (2)+(6) |
2.6 | ||||||||
Literatura podstawowa |
1. M.J. Hernandez, Projektowanie baz danych dla każdego: przewodnik krok po kroku, Helion, Gliwice, 2022 |
|||||||||
Literatura uzupełniająca |
1. L. Campbell, C. Majors, Inżynieria niezawodnych baz danych: projektowanie systemów odpornych na błędy, Helion, Gliwice, 2018 |
|||||||||
Jednostka realizująca | Wydział Informatyki | Data opracowania programu | ||||||||
Program opracował(a) | dr inż. Eugenia Busłowska,dr hab. inż. Agnieszka Drużdżel,dr hab. inż. Małgorzata Krętowska | 2025.03.03 |