Modelowanie nierelacyjnych baz danych
Kierunek studiów: Informatyka
Kod programu: W4-S1IN19.2021
Nazwa modułu: | Modelowanie nierelacyjnych baz danych |
---|---|
Kod modułu: | 08-IO1S-13-MNBD |
Kod programu: | W4-S1IN19.2021 |
Semestr: |
|
Język wykładowy: | polski |
Forma zaliczenia: | zaliczenie |
Punkty ECTS: | 4 |
Opis: | Celem modułu jest zapoznanie studentów z problematyką wykorzystania i modelowania nierelacyjnych baz danych. Prezentowana jest motywacja powstania tej technologii (biorąc pod uwagę tzw. Big Data) jak również ułomności relacyjnych baz danych bądź starszych podejść. Studenci poznają podstawowe typy baz NoSQL wraz z wyszczególnieniem ich wad i zalet (pozwalającym ocenić kiedy należy je wybrać). Prezentowane jest również praktyczne wykorzystanie w/w baz, szczególny nacisk kładąc na etap modelowania. |
Wymagania wstępne: | (brak informacji) |
Literatura podstawowa: | (brak informacji) |
Efekt modułowy | Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 1-5] |
---|---|
Potrafi zaprojektować i zaimplementować system informatyczny stosując technologię zależną od rodzaju i wolumenu danych koniecznych do przechowywania w bazie. [MNBD_U_3] |
K_U14 [2/5] K_U24 [4/5] |
Potrafi implementować zapytania do nierelacyjnej bazy danych w różnych narzędziach i językach. [MNBD_U_4] |
K_U24 [5/5] |
Potrafi testować i uruchamiać aplikacje webowe wykorzystujące nierelacyjną bazę danych. [MNBD_U_5] |
K_U15 [2/5] K_U23 [1/5] K_U24 [1/5] |
Potrafi identyfikować aktualne trendy w projektowaniu i modelowaniu nierelacyjnych baz danych oraz rozumie potrzeby rozwijania swoich kompetencji w zakresie modelowania i programowania. [MNBD_U_6] |
K_U05 [2/5] |
Potrafi samodzielnie identyfikować problemy, poszukiwać i dobierać metody ich rozwiązania, w sposób systematyczny realizować zadanie projektowe. [MNBD_U_7] |
K_U02 [3/5] |
Posiada wiedzę z zakresu projektowania i implementacji innych niż relacyjne bazy danych (NoSQL). [MNBD_W_1] |
K_W09 [2/5] K_W18 [1/5] K_W20 [1/5] |
Posiada wiedze z zakresu modelowania semistrukturalnych danych np. zgodnie z zasadami języków XML i JSON. [MNBD_W_2] |
K_W09 [1/5] |
Typ | Opis | Kody efektów modułowych do których odnosi się sposób weryfikacji |
---|---|---|
Zaliczenie wykładu [MNBD_w_1] | Zaliczenie w formie testowej zawierające pytania zamknięte i/lub otwarte dotyczących nierelacyjnych baz danych. |
MNBD_W_1 MNBD_W_2 |
Praca kontrolna [MNBD_w_2] | Kolokwium zaliczeniowe w formie testowej dotyczących praktycznych aspektów wykorzystania nierelacyjnych baz danych (w szczególności MongoDB). |
MNBD_U_3 MNBD_U_4 |
Projekt indywidualny lub grupowy [MNBD_w_3] | Realizacja systemu wykorzystującego nierelacyjną bazę danych, podsumowującego nabytą na laboratorium wiedzę i umiejętności. |
MNBD_U_5 MNBD_U_6 MNBD_U_7 |
Rodzaj prowadzonych zajęć | Praca własna studenta | Sposoby weryfikacji | |||
---|---|---|---|---|---|
Typ | Opis (z uwzględnieniem metod dydaktycznych) | Liczba godzin | Opis | Liczba godzin | |
wykład [MNBD_fs_1] | Podanie treści kształcenia w formie werbalnej z wykorzystaniem środków audio-wizualnych. Dyskusja prezentowanych treści, analiza i dyskusja wybranych przypadków praktycznych. |
10 | Pogłębiona analiza materiałów wykładowych zamieszczonych na internetowej stronie przedmiotu. Studiowanie literatury dodatkowej. |
20 | Zaliczenie wykładu [MNBD_w_1] |
laboratorium [MNBD_fs_2] | Praktyczne przygotowanie studentów do modelowania baz nierelacyjnych na przykładzie rozwiązania MongoDB, powiązanie z aplikacjami webowymi, dyskusja problemów, doskonalenie w metodach wykorzystania wybranych środowisk RAD. |
30 | Modelowanie, projektowanie i wdrożenie w środowisku lokalnym systemu bazującego na nierelacyjnej bazie danych. Analiza dokumentacji wybranego rozwiązania nierelacyjnego. Zapoznawanie się z literaturą opcjonalną. |
60 | Praca kontrolna [MNBD_w_2] Projekt indywidualny lub grupowy [MNBD_w_3] |
Załączniki |
---|
Opis modułu (PDF) |
Informacje o sylabusach mogą ulec zmianie w trakcie trwania studiów.
Sylabusy (USOSweb) | ||
---|---|---|
Semestr | Moduł | Język wykładowy |
(brak danych) |