Uniwersytet Mikołaja Kopernika w Toruniu - Centralny punkt logowania
Strona główna

Bazy danych II

Informacje ogólne

Kod przedmiotu: 1000-I2BAD
Kod Erasmus / ISCED: (brak danych) / (0613) Tworzenie i analiza oprogramowania i aplikacji Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Bazy danych II
Jednostka: Wydział Matematyki i Informatyki
Grupy: Inf., II st, stacjonarne, przedmioty do wyboru
Punkty ECTS i inne: 6.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
Język prowadzenia: polski
Wymagania wstępne:

Student powinien sprawnie posługiawać się pojęciami relacyjnych baz danych oraz programowania obiektowego. Powinien również znać język zapytań SQL oraz umieć programować w jednym z nowoczesnych językó programowania Java lub C#.

Całkowity nakład pracy studenta:

30 godzin wykład.

30 godzin laboratorium.

60 godzin praca własna.

Efekty uczenia się - wiedza:

1. Student rozumie mechanizm odwzorowań obiektowo relacyjnych.

2. Student zna różne rodzaje nierelacyjnych baz danych oraz rozumie w jakich kontekstach ich użyć.

Efekty uczenia się - umiejętności:

1. Student umie zaprojektować i zaimplementować aplikację z wykorzystaniem ORM.

2. Studet umie zależnie od wymagań aplikacji wybrać włąściwy rodzaj nierelacyjnej bazy danych oraz zaimplementowaćwarstwę trwałości opartą o tę bazę.

Efekty uczenia się - kompetencje społeczne:

Przedmiot wzmacnia umiejętność pracy w zespole, szczególnie konstruktywną dyskusję doboru właściwych rozwiązań.

Metody dydaktyczne:

Wykład, laboratorium oraz realizacja projektów

Metody dydaktyczne podające:

- wykład konwersatoryjny

Metody dydaktyczne poszukujące:

- ćwiczeniowa
- giełda pomysłów
- laboratoryjna
- projektu
- studium przypadku
- WebQuest

Skrócony opis:

Przedmiot prezentuje metody optymalizacji zapytań w bazach realacyjnych oraz szeroki przegląd baz nierelacyjnych z przykładami ich zastosowań.

Pełny opis:

Celem przedmiotu jest poszerzenie wiedzy z zakresu baz danych. Głównym aspektem jest wprowadzenie słuchaczy w świat baz danych nierelacyjnych. Omawiane są trzy nierelacyjne modele danych:

1. Model dokumentowy na przykładzie bazy MongoDB

2. Model klucz wartość na przykładzie bazy Apache Cassandra

3. Model grafowy na przykładzie bazy Neo4j

Dalej na wykładzie poruszane są dobre praktyki tworzenia zapytań do baz relacyjnych z prezentacją ich wpływu na wydajność zapytań oraz inne aspekty optymalizacji zapytań.

Literatura:

1. http://docs.mongodb.org/manual/

2. http://cassandra.apache.org/

3. Ian Robinson, Jim Webber, and Emil Eifrém Graph Databases 2nd Edition - dostępne http://neo4j.com/books/graph-databases/

Metody i kryteria oceniania:

Podstawą zaliczenia laboratorium jest projekt własny.

Przedmiot zaliczany jest na podstawie egzaminu ustnego.

Praktyki zawodowe:

nie dotyczy

Zajęcia w cyklu "Semestr zimowy 2021/22" (zakończony)

Okres: 2021-10-01 - 2022-02-20
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin, 16 miejsc więcej informacji
Wykład, 30 godzin, 30 miejsc więcej informacji
Koordynatorzy: Piotr Wiśniewski
Prowadzący grup: Marta Burzańska, Piotr Wiśniewski
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Egzamin
Laboratorium - Zaliczenie na ocenę
Wykład - Egzamin
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Mikołaja Kopernika w Toruniu.
ul. Jurija Gagarina 11, 87-100 Toruń tel: +48 56 611-40-10 https://usosweb.umk.pl/ kontakt deklaracja dostępności USOSweb 7.0.2.0-1 (2024-03-12)