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

Bazy danych-projekt

Informacje ogólne

Kod przedmiotu: 1000-ZiBaD-p
Kod Erasmus / ISCED: (brak danych) / (0612) Database and network design and administration Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Bazy danych-projekt
Jednostka: Wydział Matematyki i Informatyki
Grupy:
Punkty ECTS i inne: 10.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:

Zaliczone Bazy danych I, Bazy danych II, Programowanie II lub III, Inżynieria oprogramowania

Rodzaj przedmiotu:

przedmiot fakultatywny

Całkowity nakład pracy studenta:

1. Godziny realizowane z udziałem nauczyciela: 15 godzin (6 godzin wykładowo-konwersatoryjnych, 9 godzin konsultacji)

2. Czas poświęcony na pracę indywidualną studenta: 240 godzin


RAZEM: 255 godzin

10 pkt. ECTS


Efekty uczenia się - wiedza:

W1. Ma uporządkowaną wiedzę ogólną nt. bibliotek ORM - K_W09, K_W10

W2. Zna przynajmniej dwa narzędzia wspomagające proces tworzenia aplikacji bazodanowej - K_W11

W3. Ma ogólną wiedzę nt. problemów związanych z tworzeniem aplikacji bazodanowych w obiektowych językach programowania (m.in. niezgodność impedancji) - K_W10


Efekty uczenia się - umiejętności:

U1. Potrafi pisać, uruchamiać i testować programy w wybranym środowisku programistycznym - K_U05

U2. Projektuje oprogramowanie zgodnie z metodyką obiektową - K_U22

U3. Posiada umiejętność tworzenia prostych, bezpiecznych aplikacji internetowych z wykorzystaniem baz danych - K_U14

U4. Potrafi stworzyć model obiektowy prostego systemu - K_U16,

U5. Potrafi pozyskiwać informacje z Internetu oraz literatury oraz integrować je w celu budowy wielowarstwowej aplikacji - K_U02

U6. Potrafi - zgodnie z zadaną specyfikacją - zaprojektować oraz zrealizować prosty system informatyczny, używając właściwych metod, technik i narzędzi - K_U24

Efekty uczenia się - kompetencje społeczne:

K1. Jest nastawiony na zdobywanie nowej wiedzy, umiejętności i doświadczeń, rozumie potrzebę ciągłego podnoszenia kompetencji zawodowych - K_K06

K2. W pełni samodzielnie realizuje uzgodnione cele, podejmując samodzielne i czasami trudne decyzje; potrafi pozyskiwać informacje z literatury i Internetu - K_K07

K3. Rozumie potrzebę ciągłego podnoszenia kompetencji zawodowych - K_K06


Metody dydaktyczne:

podające: wykład konwersatoryjny

poszukujące: laboratoryjna, ćwiczenia produkcyjne, metoda projektów

Metody dydaktyczne podające:

- pogadanka
- wykład konwersatoryjny

Metody dydaktyczne poszukujące:

- ćwiczeniowa
- laboratoryjna
- projektu

Metody dydaktyczne w kształceniu online:

- metody odnoszące się do autentycznych lub fikcyjnych sytuacji
- metody służące prezentacji treści
- metody wymiany i dyskusji

Skrócony opis:

W trakcie przedmiotu studenci samodzielnie konstruują aplikację bazodanową wykorzystując wybraną bibliotekę ORM. W trakcie pracy nad aplikacją student będzie musiał zaprojektować całokształt aplikacji ze szczególnym uwzględnieniem projektu i optymalizacji bazy danych.

Pełny opis:

W ramach przedmiotu omówione zostaną następujące tematy:

- zasady projektowania aplikacji bazodanowych

- narzędzia i frameworki wspomagające proces budowy aplikacji bazodanowych

- różne rodzaje bibliotek ORM

- niezgodność impedancji

Literatura:

Literatura podstawowa:

[1] U. Rogers, "Oracle: Przewodnik projektanta baz danych", WNT 1995.

[2] Oracle Data Modeler - http://www.oracle.com/technetwork/developer-tools/datamodeler/documentation/index.html

[3] Netbeans - https://netbeans.org/

[4] IntelliJ IDEA - https://www.jetbrains.com/idea/

[5] Hibernate ORM - http://hibernate.org/orm/

[6] Django - https://www.djangoproject.com/

[7] Visual Studio - https://www.visualstudio.com/pl/

Literatura uzupełniająca:

[8] http://education.oracle.com/ (zbiór różnorodnych materiałów edukacyjnych)

Metody i kryteria oceniania:

Zaliczenie na podstawie projektu

Praktyki zawodowe:

Nie dotyczy

Zajęcia w cyklu "Rok akademicki 2020/21" (zakończony)

Okres: 2020-10-01 - 2021-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 15 godzin, 16 miejsc więcej informacji
Koordynatorzy: Mateusz Topolewski
Prowadzący grup: Mateusz Topolewski
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę
Uwagi:

Zajęcia będą się odbywały zdalnie za pośrednictwem platformy Moodle. Adres kursu: https://plas.mat.umk.pl/moodle/course/view.php?id=1924

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, 15 godzin, 16 miejsc więcej informacji
Koordynatorzy: Mateusz Topolewski
Prowadzący grup: Mateusz Topolewski
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę

Zajęcia w cyklu "Semestr zimowy 2022/23" (zakończony)

Okres: 2022-10-01 - 2023-02-19
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 15 godzin, 16 miejsc więcej informacji
Koordynatorzy: Mateusz Topolewski
Prowadzący grup: Mateusz Topolewski
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę

Zajęcia w cyklu "Semestr zimowy 2023/24" (zakończony)

Okres: 2023-10-01 - 2024-02-19
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 15 godzin, 16 miejsc więcej informacji
Koordynatorzy: Mateusz Topolewski
Prowadzący grup: Mateusz Topolewski
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę
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)