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
Koordynatorzy przedmiotu
W cyklu 2025/26Z: | W cyklu 2023/24Z: | W cyklu 2022/23Z: | W cyklu 2024/25Z: |
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
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: