KARTA MODUŁU / KARTA PRZEDMIOTU Z-LOG-0325 Bazy danych Databases Kod modułu Nazwa modułu Nazwa modułu w języku angieskim Obowiązuje od roku akademickiego 2012/2013 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 Logistyka I stopień (I stopień / II stopień) Ogónoakademicki (ogóno akademicki / praktyczny) Stacjonarne (stacjonarne / niestacjonarne) Wszystkie Katedra Informatyki 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 Liczba punktów ECTS 3 Przedmiot wspóny da kierunku (podstawowy / kierunkowy / inny HES) Przedmiot obowiązkowy (obowiązkowy / nieobowiązkowy) Poski Semestr IV Semestr etni (semestr zimowy / etni) Technoogie informacyjne, Podstawy informatyki (kody modułów / nazwy modułów) Nie (tak / nie) Forma prowadzenia zajęć wykład ćwiczenia aboratorium projekt inne w semestrze 15 24
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 Student zna i rozumie fakt powszechności baz danych i korzyści płynących z ich stosowania. Student 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. Student potrafi zaprojektować reacyjną bazę danych, zbudowaną z wieu powiązanych ze sobą tabe oraz przeprowadzić proces normaizacji Student potrafi zarządzać utworzoną przez siebie apikacją, sprawnie posługiwać się językiem zapytań. Student posiada umiejętność prezentowania informacji uzyskanych z bazy w formie przystępnej da użytkownika zewnętrznego Student rozumie potrzebę stałego uzupełniania wiedzy z obszaru baz danych. Student potrafi pracować samodzienie i w grupie (przyjmując w niej różne roe) Forma prowadzenia zajęć (w/ć//p/inne) w/ w/ w/ odniesienie do efektów kierunkowych K_W02 K_W02 K_K01 K_K03 odniesienie do efektów obszarowych T1A_W01 T1A_W02 T1A_W07 S1A_W06 T1A_W01 T1A_W02 T1A_W07 S1A_W06 T1A_K01 S1A_K01 S1A_K06 T1A_K03 S1A_K04 S1A_K02 Treści kształcenia: 1. Treści kształcenia w zakresie wykładu Nr wykładu 1-2 3 4 5 6 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 pasków menu da apikacji Odniesienie do efektów kształcenia da modułu W_01 K_01
Apikacje bazodanowe w środowisku wieodostępnym i sieciowym (Nove, Windows, Internet). Stosowanie bokowania rekordów i tabe. Repikacja i 7 synchronizacja danych. Pubikowanie arkuszy danych, formuarzy, raportów w formacie HTML. 8 Sprawdzian końcowy 2. Treści kształcenia w zakresie zadań aboratoryjnych Nr zajęć ab. 1-2 3-5 6-7 8-9 10-12 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. 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 Odniesienie do efektów kształcenia da modułu Metody sprawdzania efektów kształcenia Symbo efektu Metody sprawdzania efektów kształcenia (sposób sprawdzenia, w tym da umiejętności odwołanie do konkretnych zadań projektowych, aboratoryjnych, itp.) W_01 Sprawdzian w formie testu Sprawdzian w formie testu Sprawdzian 1 na ćwiczeniach (definiowanie i wiązanie tabe) i sprawdzian końcowy na wykładzie (zadanie normaizacji schematu ogicznego) Sprawdzian 1 na ćwiczeniach (kwerendy) Sprawdzian 2 na ćwiczeniach (formuarze, raporty, makropoecenia) K_01 Komentarze na wykładach i dyskusja na ćwiczeniach Obserwacja postawy studenta podczas zajęć aboratoryjnych
D. NAKŁAD PRACY STUDENTA Bians punktów ECTS Rodzaj aktywności Obciążenie studenta 1 Udział w wykładach 15 2 Udział w ćwiczeniach 3 Udział w aboratoriach 24 4 Udział w konsutacjach (2-3 razy w semestrze) 3 5 Udział w zajęciach projektowych 6 Konsutacje projektowe 7 Udział w egzaminie 8 9 Liczba godzin reaizowanych przy bezpośrednim udziae nauczyciea 42 akademickiego (suma) 10 Liczba punktów ECTS, którą student uzyskuje na zajęciach wymagających bezpośredniego udziału nauczyciea akademickiego (1 punkt ECTS=25-30 godzin obciążenia studenta) 1,7 11 Samodziene studiowanie tematyki wykładów 8 12 Samodziene przygotowanie się do ćwiczeń 13 Samodziene przygotowanie się do kookwiów 8 14 Samodziene przygotowanie się do aboratoriów 20 15 Wykonanie sprawozdań 15 Przygotowanie do kookwium końcowego z aboratorium 17 Wykonanie projektu ub dokumentacji 18 Przygotowanie do egzaminu 19 Przygotowanie do sprawdzianu na wykładzie 4 20 Liczba godzin samodzienej pracy studenta 40 (suma) 21 Liczba punktów ECTS, którą student uzyskuje w ramach samodzienej pracy (1 punkt ECTS=25-30 godzin obciążenia studenta) 22 Sumaryczne obciążenie pracą studenta 82 23 Punkty ECTS za moduł 1 punkt ECTS=25-30 godzin obciążenia studenta 3,0 24 Nakład pracy związany z zajęciami o charakterze praktycznym Suma godzin związanych z zajęciami praktycznymi 52 25 Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym 1 punkt ECTS=25-30 godzin obciążenia studenta 1,3 1,9 E. LITERATURA Wykaz iteratury 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. Nowakowska M., Zając E., "Access. Programowanie apikacji", Mikom 1998. 5. Roman S., "Access. Baza danych. Projektowanie i programowanie", O'Reiy 2001. 6. Uman J.D., Widom J. "Podstawowy wykład z systemów baz danych ", PWN,
Witryna WWW modułu/przedmiotu Warszawa 2000. 7. Whitehorn M., Markyn B., "Reacyjne bazy danych", Heion 2003.