KARTA MODUŁU / KARTA PRZEDMIOTU Z-ID-208 Bazy danych Databases Kod modułu Nazwa modułu Nazwa modułu w języku angieskim Obowiązuje od roku akademickiego 2015/2016 A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW Kierunek studiów Poziom kształcenia Profi studiów Forma i tryb prowadzenia studiów Specjaność Jednostka prowadząca moduł Koordynator modułu Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjaności Katedra Informatyki i Matematyki Stosowanej Dr Maria Szczepańska Zatwierdził B. OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU Przynaeżność do grupy/boku przedmiotów Status modułu Język prowadzenia zajęć Usytuowanie modułu w panie studiów - semestr Usytuowanie reaizacji przedmiotu w roku akademickim Wymagania wstępne Egzamin (TAK/NIE) Liczba punktów ECTS 4 Podstawowy Obowiązkowy Poski Semestr II Semestr etni Technoogie informacyjne TAK Forma prowadzenia zajęć Liczba godzin w semestrze wykład w ćwiczenia ć aboratorium 15 24 projekt p inne i 1
C. EFEKTY KSZTAŁCENIA I METODY SPRAWDZANIA EFEKTÓW KSZTAŁCENIA Ce modułu Nabycie wiedzy i umiejętności niezbędnych do poprawnego projektowania i impementacji systemów baz danych i ich apikacji. Zapoznanie z zasadami modeowania i projektowania baz danych, reacyjnym modeem danych, normaizacją schematów ogicznych baz danych. Wdrożenie do sprawnego posługiwania się bazami danych w środowisku MS ACCESS. Symbo efektu W_01 K_01 Efekty kształcenia Zna i rozumie fakt powszechności baz danych i korzyści płynących z ich stosowania. Ma podstawową wiedzę na temat reacyjnego modeu danych z uwzgędnieniem struktur danych tego modeu, operacji modeu i ograniczeń integranościowych oraz procesu normaizacji schematu ogicznego. Potrafi zaprojektować reacyjną bazę danych, zbudowaną z wieu powiązanych ze sobą tabe oraz przeprowadzić proces normaizacji. Potrafi zarządzać utworzoną przez siebie bazą danych, sprawnie posługiwać się językiem zapytań. Posiada umiejętność prezentowania informacji uzyskanych z bazy w formie przystępnej da użytkownika zewnętrznego. Rozumie potrzebę stałego uzupełniania wiedzy z obszaru baz danych. Potrafi pracować samodzienie i w grupie (przyjmując w niej różne roe). Forma prowadzenia zajęć kierunkowych w, K_W05 w, K_W09 K_W12 K_U06 K_U12 K_U11 K_U12 K_U16 K_U02 K_U06 w, K_K01 K_K01 obszarowych T1P_W02 T1P_W03 InzP_W02 T1P_W02 T1P_W03 T1P_W06 X1P_W04 InzP_W01 InzP_W02 T1P_U01 T1P_U09 T1P_U14 T1P_U15 T1P_U16 inzp_u03 T1P_U01 T1P_U08 T1P_U14 T1P_U15 X1P_U01 InzP_U02 InzP_U07 T1P_U02 X1P_U05 X1P_U08 X1P_U09 T1P_K01 X1P_K01 X1P_K05 InzP_K02 T1P_K03 X1P_K01 X1P_K02 InzP_K02 2
Treści kształcenia 1. Treści kształcenia w zakresie wykładu Nr wykładu 1-2 3 4 5 Treści kształcenia Wprowadzenie do teorii baz danych. Charakterystyka baz danych. Wymagania stawiane bazom danych. Modee danych. Reacyjne bazy danych. Projektowanie systemu baz danych. Proces normaizacji. Podstawowe operacje na tabeach. Fitrowanie i sortowanie danych. Projektowanie kwerend. Kwerendy wybierające, krzyżowe, funkcjonane, parametryczne. Projektowanie formuarzy. Typy formuarzy. Sekcje formuarza. Typy formantów. Zmiana właściwości formuarza i jego składowych. Formuarze powiązane. Projektowanie raportów. Typy raportów. Sekcje raportów. Sortowanie i grupowanie danych. Makrodefinicje - akcje i parametry akcji. Stosowanie makrodefinicji w formuarzach i raportach. Instrukcja warunkowa w makrodefinicjach. Formuarze sterujące apikacją. Definiowanie 6 pasków menu da apikacji. Apikacje bazodanowe w środowisku wieodostępnym i sieciowym (Nove, Windows, Internet). Stosowanie bokowania rekordów i tabe. 7 Repikacja i synchronizacja danych. Pubikowanie arkuszy danych, formuarzy, raportów w formacie HTML. 8 Podsumowanie. kształcenia da modułu W_01 K_01 2. Treści kształcenia w zakresie ćwiczeń 3. Treści kształcenia w zakresie zadań aboratoryjnych Nr zajęć ab. 1-2 3-5 6-7 8-9 Treści kształcenia Projektowanie systemu baz danych. Zakładanie tabe (struktura, wypełnienie, znaczniki indeksowe). Kucz podstawowy tabei. Powiązania między tabeami. Podstawowe operacje na tabeach. Fitrowanie i sortowanie danych. Projektowanie kwerend. Konstruktor wyrażeń. Poa wyiczane. Kwerendy parametryczne. Warunki w kwerendach fitrowanie tabei wirtuanej. Zestawienia agregujące. Kwerendy krzyżowe i grupujące. Kwerendy funkcjonane: tworzące, aktuaizujące, dołączające i usuwające. Sprawdzian 1. Projektowanie formuarzy. Sekcje formuarza. Typy formantów. Zmiana właściwości formuarza i jego składowych. Formuarze powiązane. Projektowanie raportów. Sekcje raportów. Sortowanie i grupowanie danych. Podsumowania. kształcenia da modułu 3
10-12 Makrodefinicje akcje i parametry akcji. Stosowanie makrodefinicji w formuarzach i raportach. Instrukcja warunkowa w makrodefinicjach. Formuarze sterujące apikacją. Oprogramowanie formuarza za pomocą makr. Akcje makr oraz właściwości zdarzeń w formuarzu. Sprawdzian 2. Rozbudowa apikacji. Tworzenie pupitów apikacji. Zabezpieczanie apikacji. 4. Charakterystyka zadań projektowych 5. Charakterystyka zadań w ramach innych typów zajęć dydaktycznych Metody sprawdzania efektów kształcenia Symbo efektu W_01 K_01 Metody sprawdzania efektów kształcenia (sposób sprawdzenia, w tym da umiejętności odwołanie do konkretnych zadań projektowych, aboratoryjnych, itp.) Egzamin, część teoretyczna w formie testu. Egzamin, część teoretyczna w formie testu. Sprawdzian 1 na ćwiczeniach (definiowanie i wiązanie tabe) i sprawdzian końcowy na wykładzie (zadanie normaizacji schematu ogicznego). Egzamin, część praktyczna. Sprawdzian 1 na ćwiczeniach (kwerendy). Egzamin, część praktyczna. Sprawdzian 2 na ćwiczeniach (formuarze, raporty, makropoecenia). Egzamin, część praktyczna. Komentarze na wykładach i dyskusja na ćwiczeniach. Obserwacja postawy studenta podczas zajęć aboratoryjnych. 4
D. NAKŁAD PRACY STUDENTA Bians punktów ECTS Lp. Rodzaj aktywności Obciążenie studenta Jednostka 1. Udział w wykładach 15 h 2. Udział w ćwiczeniach 3. Udział w aboratoriach 24 h 4. Udział w zajęciach projektowych h 5. Udział w konsutacjach (2-3 razy w semestrze) 4 h 6. Konsutacje projektowe 7. Udział w egzaminie 3 h 8. 9. Liczba godzin reaizowanych przy bezpośrednim udziae nauczyciea akademickiego 46 h Liczba punktów ECTS, którą student uzyskuje na zajęciach 10. wymagających bezpośredniego udziału nauczyciea akademickiego 1,7 ECTS (1 punkt ECTS=27 godzin obciążenia studenta) 11. Samodziene studiowanie tematyki wykładów 10 h 12. Samodziene przygotowanie się do ćwiczeń 13. Samodziene przygotowanie się do kookwiów 20 h 14. Samodziene przygotowanie się do aboratoriów 20 h 15. Wykonanie sprawozdań 16. Przygotowanie do kookwium końcowego z aboratorium 17. Wykonanie projektu ub dokumentacji 18. Przygotowanie do egzaminu 12 h 19. 20. Liczba godzin samodzienej pracy studenta 62 h Liczba punktów ECTS, którą student uzyskuje w ramach 21. samodzienej pracy 2,2 ECTS (1 punkt ECTS=27 godzin obciążenia studenta) 22. Sumaryczne obciążenie pracą studenta 108 h 23. Punkty ECTS za moduł 1 punkt ECTS=27 godzin obciążenia studenta 4 ECTS 24. 25. Nakład pracy związany z zajęciami o charakterze praktycznym Suma godzin związanych z zajęciami praktycznymi Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym 1 punkt ECTS=27 godzin obciążenia studenta 74 h 2,7 ECTS 5
E. LITERATURA Wykaz iteratury Witryna WWW modułu/przedmiotu 1. Banachowski L., Bazy danych. Tworzenie apikacji, Akademicka Oficyna Wydawnicza PLJ 1998. 2. Dobson R., Microsoft Access 2000. Programowanie, Wydawnictwo RM, Warszawa 2000. 3. Garcia-Moina H., Uman J.D., Widom J., Systemy baz danych, PWN, Warszawa 2006. 4. Hernandez M. J., Projektowanie baz danych da każdego: przewodnik krok po kroku, Wydawnictwo Heion, Giwice 2014. 5. Kozieski S. (red.), Bazy danych: rozwój metod i technoogii, Wydawnictwa Komunikacji i Łączności, Warszawa 2008. 6. Nowakowska M., Zając E., Access. Programowanie apikacji, Mikom 1998. 7. Roman S., Access. Baza danych. Projektowanie i programowanie, O'Reiy 2001. 8. Stephens R. K., Pew R. R., Reacyjne bazy danych [projektowanie: podręcznik użytkownika], Wydaw. Robomatic, Wrocław 2003. 9. Uman J.D., Widom J., Podstawowy wykład z systemów baz danych, PWN, Warszawa 2000. 10. Whitehorn M., Markyn B., Reacyjne bazy danych, Heion 2003. 6