Programowanie baz danych Kierunek studiów: Informatyka
Kod programu: 08-S2INI14.2014

Nazwa modułu: Programowanie baz danych
Kod modułu: 08-IN- S2-PBD
Kod programu: 08-S2INI14.2014
Semestr: semestr zimowy 2015/2016
Język wykładowy: polski
Forma zaliczenia: zaliczenie
Punkty ECTS: 3
Opis:
Celem modułu jest nauczenie studenta tworzenia oprogramowania zapewniającego pełną komunikację z bazami danych o architekturze relacyjnej i tzw. NoSQL. Szczególnym wyzwaniem jest tworzenie systemów wykorzystujących różne platformy i standardy programistyczne. Nacisk zostanie położony na wykorzystanie baz danych w zależności od rodzaju danych – strukturalnych, semistrukturalnych i niestrukturalnych oraz tworzenie aplikacje tworzonych w różnych językach programowania, w tym języka Java. Student wykona prototyp aplikacji.
Wymagania wstępne:
Podstawy SQL, programowania w języku Java.
Literatura podstawowa:
(brak informacji)
Efekt modułowy Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 1-5]
Potrafi pracować nad rozwiązaniem problemu samodzielnie i w zespole. Umie zaprezentować rezultaty swoich prac [PBD _K6]
K_2_A_I_K01 [2/5] K_2_A_I_K03 [1/5] K_2_A_I_K06 [1/5]
Potrafi zaprojektować i zaimplementować system informatyczny stosując technologię zależną od rodzaju i wolumenu danych koniecznych do przechowywania w bazie. [PBD _U4]
K_2_A_I_U13 [2/5] K_2_A_I_U14 [2/5] K_2_A_I_U15 [2/5] K_2_A_I_U20 [1/5]
Potrafi implementować zapytania do bazy danych w różnych narzędziach i językach. [PBD _U5]
K_2_A_I_U13 [1/5] K_2_A_I_U14 [1/5] K_2_A_I_U15 [1/5] K_2_A_I_U20 [1/5]
Posiada wiedzę z zakresu tworzenia zaawansowanych poleceń SQL, posiada umiejętność programowania w PL/SQL. Zna zasady optymalizacji zapytań i refaktoryzacji baz danych. [PBD _W1]
K_2_A_I_W06 [1/5] K_2_A_I_W09 [2/5] K_2_A_I_W10 [2/5] K_2_A_I_W14 [1/5]
Posiada wiedze z zakresu modelowania semistrukturalnych danych zgodnie z zasadami języka XML. [PBD _W2]
K_2_A_I_W06 [1/5] K_2_A_I_W09 [1/5] K_2_A_I_W10 [1/5] K_2_A_I_W14 [1/5]
Posiada wiedzę z zakresu projektowania i implementacji innych niż relacyjne bazy danych (NoSQL). [PBD _W3]
K_2_A_I_W06 [1/5] K_2_A_I_W09 [1/5] K_2_A_I_W10 [1/5] K_2_A_I_W14 [1/5]
Typ Opis Kody efektów modułowych do których odnosi się sposób weryfikacji
Sprawozdania (dokumentacja wykonywanych zadań) [PBD _w_1]
Zadaniem studentów będzie wykonanie dokumentacji zawierającej opis wykonywanych w trakcie laboratorium ćwiczeń.
PBD _K6 PBD _U4 PBD _U5 PBD _W1 PBD _W2 PBD _W3
Burza mózgów [PBD _w_2]
W celu wyboru i wypracowania najlepszych rozwiązań akceptowanych przez grupę na zajęciach będą prowadzone dyskusje w formie tzw. burzy mózgów w trakcie, których prowadzący będzie miał możliwość obserwacji i oceny wiedzy i zaangażowania studentów.
PBD _K6 PBD _U4 PBD _U5 PBD _W1 PBD _W2 PBD _W3
Rodzaj prowadzonych zajęć Praca własna studenta Sposoby weryfikacji
Typ Opis (z uwzględnieniem metod dydaktycznych) Liczba godzin Opis Liczba godzin
wykład [PBD _fs_1]
Przekazanie treści modułu w formie werbalnej, omówienie zasad modelowania, prezentacja typowych problemów i metod ich rozwiązania, dyskusja możliwych wariantów rozwiązania. Omówienie najważniejszych trendów i rozwiązań proponowanych w świecie.
15
Pogłębienie treści przekazanych werbalnie poprzez analizę dodatkowych materiałów przekazanych poprzez stronę internetową modułu i inne wskazane portale.
10 Sprawozdania (dokumentacja wykonywanych zadań) [PBD _w_1]
laboratorium [PBD _fs_2]
Systematyczne rozwijanie umiejętności i kompetencji w zakresie modelowania pod nadzorem i ze wsparciem prowadzących, bazujące na zdobytej wiedzy. Dyskusja na wykonywanymi projektami.
30
Realizacja projektów, rozwijających umiejętności oraz kompetencje w zakresie programowania i pracy grupowej. Udział w grupie, dyskusja na forum modułu, konsultacje indywidualne i grupowe.
45 Sprawozdania (dokumentacja wykonywanych zadań) [PBD _w_1] Burza mózgów [PBD _w_2]
Załączniki
Opis modułu (PDF)
Informacje o sylabusach mogą ulec zmianie w trakcie trwania studiów.
Sylabusy (USOSweb)
Semestr Moduł Język wykładowy
(brak danych)