Prowadzony w
cyklach:
2024/25L, 2025/26L
Punkty ECTS:
3
Język:
polski
Organizowany przez:
Wydział Matematyki i Informatyki
Projekt bazodanowy 1000-ZiPrBaz
- Zapoznanie z wybranymi narzędziami do tworzenia i implementacji projektu bazy danych i aplikacji do jej obsługi.
- Tworzenie indywidualnego projektu bazodanowego: specyfikacja wymagań dla bazy i aplikacji, schemat pojęciowy bazy zgodny ze specyfikacją, schemat relacyjny, implementacja schematu w SZBD, podstawowe czynności administracyjne, projekt aplikacji zgodny ze specyfikacją wymagań, implementacja aplikacji z wykorzystaniem narzędzi.
- Testowanie systemu pod kątem bezpieczeństwa
Całkowity nakład pracy studenta
10 godz. - ćwiczenia pod kierownictwem prowadzącego
10 godz. - studiowanie literatury
30 godz. - praca własna nad projektem
RAZEM 50 godz.
3 pkt. ECTS
Efekty uczenia się - wiedza
- Wymienia najważniejsze zastosowania wybranych narzędzi do tworzenia systemu bazodanowego.
- Opisuje zasady tworzenia modelu relacyjnego baz danych
- Wymienia najważniejsze zagrożenia i zasady bezpieczeństwa systemu bazodanowego
Efekty uczenia się - umiejętności
- Definiuje specyfikację wymagań dla tworzonego systemu bazodanowego.
- Tworzy, schemat pojęciowy bazy w notacji ERD i diagram przypadków użycia dla aplikacji bazodanowej zgodny ze specyfikacją wymagań.
- Przekształca schemat pojęciowy w schemat relacyjny przy pomocy wybranych narzędzi.
- Implementuje stworzony model w systemie.
- Projektuje aplikację bazodanową zgodną ze specyfikacją wymagań, wykorzystując odpowiednie narzędzia deweloperskie.
- Wykona podstawowe czynności administratora dla stworzonej bazy danych: stworzy użytkowników bazy, przydzieli im odpowiednie uprawnienia.
Efekty uczenia się - kompetencje społeczne
- Komunikuje się z potencjalnymi klientami tworzonego systemu bazodanowego w celu stworzenia specyfikacji wymagań.
- Dąży do realizacji celu przez odpowiednie zaplanowanie i organizację pracy nad projektem
- Potrafi wyszukać informacje w dokumentacji wykorzystywanych narzędzi.,
Metody dydaktyczne
- ćwczeniowa
- projektu
Metody dydaktyczne podające
- wykład problemowy
- wykład konwersatoryjny
- pogadanka
- wykład konwersatoryjny
- pogadanka
Metody dydaktyczne poszukujące
- doświadczeń
- projektu
- studium przypadku
- ćwiczeniowa
- projektu
- studium przypadku
- ćwiczeniowa
Metody dydaktyczne w kształceniu online
- metody rozwijające refleksyjne myślenie
- metody służące prezentacji treści
- metody oparte na współpracy
- metody służące prezentacji treści
- metody oparte na współpracy
Rodzaj przedmiotu
przedmiot fakultatywny
Wymagania wstępne
- Znajomość języka SQL
- Znajomość wybranego obiektowego języka programowania
Koordynatorzy przedmiotu
W cyklu 2024/25L: | W cyklu 2025/26L: |
Literatura
- T. Connoly, C. Begg, Systemy baz danych - projektowanie, wdrażanie i zarządzanie w praktyce, ReadMe, 2004
- H. Garcia-Molina, J.D. Ullman, J. Widom, Systemy Baz Danych. Pełny wykład, WNT 2006
- Dokumentacja PostgreSQL
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: