Bazy danych II
Informacje ogólne
Kod przedmiotu: | 1000-I2BAD |
Kod Erasmus / ISCED: |
(brak danych)
/
(0613) Tworzenie i analiza oprogramowania i aplikacji
|
Nazwa przedmiotu: | Bazy danych II |
Jednostka: | Wydział Matematyki i Informatyki |
Grupy: |
Inf., II st, stacjonarne, przedmioty do wyboru |
Punkty ECTS i inne: |
6.00
|
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 |
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 |
Przejdź do planu
PN WYK
WT LAB
ŚR CZ PT |
Typ zajęć: |
Laboratorium, 30 godzin, 16 miejsc
Wykład, 30 godzin, 30 miejsc
|
|
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 |
Właścicielem praw autorskich jest Uniwersytet Mikołaja Kopernika w Toruniu.