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:
  • semestr zimowy 2026/2027
  • semestr zimowy 2025/2026
  • semestr zimowy 2024/2025
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)