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

Projekt bazodanowy [1000-I1PBAD] Semestr letni 2021/22
Laboratorium, grupa nr 1

Przejdź do planu zaznaczono terminy wyświetlanej grupy
To jest strona grupy zajęciowej. Jeśli szukasz opisu przedmiotu, zobacz stronę przedmiotu
Przedmiot: Projekt bazodanowy [1000-I1PBAD]
Zajęcia: Semestr letni 2021/22 [2021/22L] (zakończony)
Laboratorium [LAB], grupa nr 1 [pozostałe grupy]
Termin i miejsce: Podana informacja o terminie jest orientacyjna. W celu uzyskania pewnej informacji obejrzyj kalendarz roku akademickiego lub skontaktuj się z wykładowcą (nieregularności zdarzają się przede wszystkim w przypadku zajęć odbywających się rzadziej niż co tydzień).
każdy poniedziałek, 8:00 - 10:00
sala L3
Wydział Matematyki i Informatyki jaki jest adres?
Terminy najbliższych spotkań: Daty odbywania się zajęć grupy. Prezentują informacje na podstawie zdefiniowanych w USOS terminów oraz spotkań.
Kliknij w datę by zobaczyć tygodniowy plan z zaznaczonym spotkaniem.
Wszystkie zajęcia tej grupy już się odbyły - pokaż terminy wszystkich spotkań.
Data i miejsceProwadzący
Liczba osób w grupie: 11
Limit miejsc: 16
Zaliczenie: Zaliczenie na ocenę
Prowadzący: Jerzy Szymański
Metody i kryteria oceniania:

Na ocenę 3:

- Mało skomplikowany diagram logiczny (min. 4 encje, jedna zależność wiele do wielu, poprawnie wypełnione zakładki "ogólne", atrybuty, poprawne kierunki relacji)

- Opanowana umiejętność przekształcania diagramu logicznego w relacyjny

- prosty wyzwalacz (np. logujący wykonanie zmiany w jakiejś tabeli - kiedy, rodzaj zmiany, itp)

- odpowiednio do konstrukcji aplikacji dobrane indeksy

- prościutka aplikacja bazodanowa zawierająca możliwość wprowadzania/przeglądania danych bezpośrednio do/z tabel z diagramu logicznego (pomijając tabele wygenerowane później) oraz jedno okno nawigacyjne umożliwiające otwieranie okien wprowadzania; aplikacja nie musi obsługiwać okien wprowadzania hasła - może mieć funkcję logowania "zaszytą" w kodzie

- kod zabezpieczony jest przed atakiem SQL Injection

Na ocenę 4:

- spełnienie kryteriów na 3 oraz:

- w diagramie logicznym poprawnie nazwane (nazwy wyświetlone) relacje pomiędzy encjami, poprawnie ustawione ograniczenia), diagram relacyjny, który bez błędów generuje poprawny DDL

- bardziej skomplikowany wyzwalacz, który ma przynajmniej dwie instrukcje warunkowe

- prosty diagram przepływu jedynie z prostymi procesami

- aplikacja, która ma min. 1 okno na którym w zależności od wybranej krotki z jednej tabeli wyświetli wszystkie powiązane krotki z innej tabeli

- wykorzystanie gdzieś w kodzie aplikacji funkcji składowanej po stronie serwera baz danych

Na ocenę 5:

- rozbudowany diagram przepływu z min. dwoma złożonymi "procesami"

- każda z tabel ma wykorzystywać wbudowane sekwencje do autonumeracji identyfikatorów (jeżeli używają "sztucznego" id jako klucza głównego)

- w kodzie jdbc użyte są nie tylko odwołania SQL do danych, ale także zarządzanie transakcjami

- do wyboru: aplikacja zbudowana zgodnie ze wzorcem CQRS, aplikacja zbudowana za pomocą biblioteki ORM

Uwagi:

2inz

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)