Nieralacyjne bazy danych I-IO-NI7O>NBD
Jeszcze nie wprowadzono opisu dla tego przedmiotu...
W cyklu 2019/2020-Z:
Zapoznanie studentów z podstawowymi zagadnieniami dotyczącymi baz danych opartych na innych modelach niż relacyjny. Przedstawiana jest ogólna koncepcja i potrzeba stosowania baz danych typu NoSQL, prezentowane są bazy z następujących kategorii: dokumentowe bazy danych, bazy typu klucz-wartość i krotkowe, bazy grafowe, bazy danych XML. Dodatkowo w ramach wykładu przedstawia się wprowadzenie do Event Sourcingu wraz z przykładowym silnikiem bazy danych do zapisu informacji tego typu. Na ćwiczeniach laboratoryjnych studenci zdobywają umiejętność praktycznego zastosowania poznanych baz danych, języków zapytań dedykowanych dla każdej z kategorii baz oraz poznają podstawy tworzenia aplikacji wykorzystujących nierelacyjne bazy danych. |
W cyklu 2022/2023-L:
Zapoznanie studentów z podstawowymi zagadnieniami dotyczącymi baz danych opartych na innych modelach niż relacyjny. Przedstawiana jest ogólna koncepcja i potrzeba stosowania baz danych typu NoSQL, prezentowane są bazy z następujących kategorii: dokumentowe bazy danych, bazy typu klucz-wartość i krotkowe, bazy grafowe, bazy danych XML. Dodatkowo w ramach wykładu przedstawia się wprowadzenie do Event Sourcingu wraz z przykładowym silnikiem bazy danych do zapisu informacji tego typu. Na ćwiczeniach laboratoryjnych studenci zdobywają umiejętność praktycznego zastosowania poznanych baz danych, języków zapytań dedykowanych dla każdej z kategorii baz oraz poznają podstawy tworzenia aplikacji wykorzystujących nierelacyjne bazy danych. |
W cyklu 2023/2024-L:
Zapoznanie studentów z podstawowymi zagadnieniami dotyczącymi baz danych opartych na innych modelach niż relacyjny. Przedstawiana jest ogólna koncepcja i potrzeba stosowania baz danych typu NoSQL, prezentowane są bazy z następujących kategorii: dokumentowe bazy danych, bazy typu klucz-wartość i krotkowe, bazy grafowe, bazy danych XML. Dodatkowo w ramach wykładu przedstawia się wprowadzenie do Event Sourcingu wraz z przykładowym silnikiem bazy danych do zapisu informacji tego typu. Na ćwiczeniach laboratoryjnych studenci zdobywają umiejętność praktycznego zastosowania poznanych baz danych, języków zapytań dedykowanych dla każdej z kategorii baz oraz poznają podstawy tworzenia aplikacji wykorzystujących nierelacyjne bazy danych. |
Koordynatorzy przedmiotu
W cyklu 2023/2024-Z: | W cyklu 2019/2020-Z: | W cyklu 2021/2022-L: | W cyklu 2022/2023-L: | W cyklu 2023/2024-L: |
<b>Ocena końcowa</b>
<b>Wymagania wstępne</b>
<b>Literatura podstawowa</b>
<b>Literatura uzupełniająca</b>
<b>Inne informacje</b>
Efekty kształcenia
Wiedza
Ma uporządkowaną, podbudowaną teoretycznie wiedzę w zakresie nierelacyjnych baz danych.
Powiązane efekty kierunkowe:
IF1A_W08
Metody weryfikacji:
Kolokwium
Wiedza
Ma uporządkowaną i podbudowaną teoretycznie w zakresie tworzenia aplikacji w tym również związanych z wykorzystaniem baz danych typu NoSQL.
Powiązane efekty kierunkowe:
IF1A_W11
Metody weryfikacji:
Kolokwium
Wiedza
Ma uporządkowaną wiedzę w zakresie metod i technik programowania w obszarze aplikacji wykorzystujących nierelacyjne bazy danych.
Powiązane efekty kierunkowe:
IF1A_W04
Metody weryfikacji:
Kolokwium
Umiejętności
Ma umiejętność samokształcenia się, potrafi pozyskiwać informacje z literatury oraz in¬nych właściwie dobranych źródeł, także w języku angielskim w zakresie wyboru bazy danych, programowania z nastawieniem na nierelacyjne dane, potrafi integrować uzyskane informacje, dokonywać ich inter¬pretacji, a także wyciągać wnioski oraz formułować i uzasad¬niać opinie.
Powiązane efekty kierunkowe:
IF1A_U06
Metody weryfikacji:
Kolokwium
Sprawdzenie na zajęciach - odpowiedź ustna
Umiejętności
Potrafi dokonać identyfikacji i sformułować specyfikację zadań wynikających z doboru do określonego problemu nierelacyjnej bazy danych oraz wykonać zapytania w wybranym dialekcie bazy danych.
Powiązane efekty kierunkowe:
IF1A_U23
Metody weryfikacji:
Kolokwium
Sprawdzenie na zajęciach - odpowiedź ustna
Umiejętności
Potrafi, zgodnie z zadaną specyfikacją, zaprojektować oraz zrealizować proste oprogramowanie, używając właściwych metod, technik i narzędzi programistycznych z wykorzystaniem nierelacyjnej bazy danych.
Powiązane efekty kierunkowe:
IF1A_U27
Metody weryfikacji:
Kolokwium
Sprawdzenie na zajęciach - odpowiedź ustna
Kompetencje społeczne
Rozumie potrzebę uczenia się przez całe życie. Potrafi inspiro¬wać i organizować proces uczenia się innych osób.
Powiązane efekty kierunkowe:
IF1A_K01
Metody weryfikacji:
Sprawdzenie na zajęciach - odpowiedź ustna