Bazy danych-projekt
1000-ZiBaD-p
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
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
- projektu
- laboratoryjna
- ćwiczeniowa
Metody dydaktyczne w kształceniu online
- metody odnoszące się do autentycznych lub fikcyjnych sytuacji
- metody wymiany i dyskusji
- metody służące prezentacji treści
Rodzaj przedmiotu
przedmiot fakultatywny
Wymagania wstępne
Zaliczone Bazy danych I, Bazy danych II, Programowanie II lub III, Inżynieria oprogramowania
Koordynatorzy przedmiotu
W cyklu 2025/26Z: | W cyklu 2022/23Z: | W cyklu 2023/24Z: | W cyklu 2024/25Z: |
Kryteria oceniania
Zaliczenie na podstawie projektu
Praktyki zawodowe
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)
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i
terminach zajęć) mogą być dostępne w serwisie USOSweb: