Kod przedmiotu Nazwa przedmiotu KARTA PRZEDMIOTU BD1 w języku polskim Bazy danych 1 w języku angielskim Databases1 USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW Kierunek studiów Forma studiów Poziom studiów Informatyka stacjonarne studia pierwszego stopnia inżynierskie Profil studiów Specjalność Jednostka prowadząca przedmiot Osoba odpowiedzialna za przedmiotkoordynator przedmiotu Termin i miejsce odbywania zajęć Status przedmiotu/przynależność do modułu Język wykładowy zawodowy Programowanie i bazy danych Grafika komputerowa i projektowanie gier Sieci komputerowe i sieciowe systemy operacyjne Imię i nazwisko Tadeusz Antczak Instytut Nauk Ekonomicznych i Informatyki Kontakt antczak@math.uni.lodz.pl Forma zajęć Miejsce realizacji Termin realizacji + zajęcia w pomieszczeniu dydaktycznym Instytutu Nauk Ekonomicznych i Informatyki OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU Moduł Przedmiotów Kierunkowych polski semestr letni Semestry, na których realizowany jest przedmiot Wymagania wstępne 1. podstawy obsługi komputera,. podstawy obsługi systemów operacyjnych, 3. podstawy obsługi przeglądarek WWW. Formy zajęć Liczba godzin rok FORMY, SPOSOBY I METODY PROWADZENIA ZAJĘĆ Seme str laboratoriu m 30 30 30 30 lektorat konwersatori um seminarium ZP PZ Samokszta łcenie- ZBUN r s r s r s r s r S r s r s 1
Sposób realizacji zajęć Sposób zaliczenia zajęć Metody dydaktyczne Przedmioty powiązane/moduł Wykaz literatury Podstawowa Uzupełni ająca zajęcia w grupach 15-0 osobowych, godz. wykładu + godz. tygodniowo) Sprawdzian praktycznych umiejętności tworzenia schematów relacyjnych baz danych () oraz tworzenia kwerend w języku QBE () + egzamin testowy (wykład) realizowany jest m.in. przy pomocy odpowiednio przygotowanych slajdów oraz pogadanki i/lub referatu, zaś zajęcia laboratoryjne w formie odpowiednio dobranych dwiczeo praktycznych, m.in. modelowanie odpowiednio dobranych wycinków rzeczywistości (praca własna polegająca na zamodelowaniu wybranego fragmentu rzeczywistości) oraz tworzenia kwerend w języku QBE Grupa treści kierunkowych T.Connolly, C.Begg, Systemy baz danych. Praktyczne metody projektowania, implementacji i zarządzania, t.1 i t. C.J.Date, Wprowadzenie do baz danych J.D.Ullman i J.Widom, Podstawowy wykład z systemów baz danych J.D.Ullman, Systemy baz danych (tłum. z jęz. ang.) Danuta Mendrala, Paweł Szeliga, Access 013. Kurs Danuta Mendrala, Paweł Szeliga, Access 010. Kurs Danuta Mendrala, Paweł Szeliga, Access 010 PL. Ćwiczenia praktyczne Joyce Cox, Joan Lambert, Microsoft Access 010 wersja polska krok po kroku Lambert Joan, Cox Joyce, Microsoft Access 013. Krok po kroku Alicja Żarowska-Mazur, Waldemar Węglarz, Access 010. Kurs praktyczny Marcin Szeliga, Access. Praktyczne tworzenie aplikacji. Gabinet lekarski P.Benyon-Davies, Systemy baz danych M.J.Hernandez, Bazy danych dla zwykłych śmiertelników CELE, TREŚCI I EFEKTY KSZTAŁCENIA Cele przedmiotu (ogólne, szczegółowe) Celem przedmiotu jest zaznajomienie studenta z teoretycznymi podstawami baz danych. W ramach przedmiotu zostaną omówione podstawowe pojęcia teorii baz danych. Większa częśd wykładu i zajęd laboratoryjnych zostanie poświęcona relacyjnemu modelowi baz danych i jego podstawowym pojęciom oraz językom programowania kwerend. Przedstawione zostaną także teoretyczne reguły ulepszania relacji normalizacja schematów oraz operatory algebry relacyjnej. Od strony praktycznej, głównym celem jest zaznajomienie studenta z techniką tworzenia schematów relacyjnych baz danych oraz umiejętnością stosowania języków QBE i SQL firmy Microsoft w celu przetwarzania i definiowania danych w relacyjnych bazach danych. Efekty kształcenia Forma zajęć Treści programowe Temat Liczba godzin Suma liczby godzin
(kody) + + praca własna (projekt) + + + Podstawowe terminy teorii baz danych: baza danych, informacja, dane, model baz danych, typy modeli baz danych, schemat baz danych, system zarządzania bazą danych. Cechy baz danych. Relacyjny model danych oraz jego własności i wady. Podstawowe terminy relacyjnego modelu bazy danych: relacja i jej własności, krotka, atrybut, klucz (kandydujący), klucz główny, klucz obcy, zależności funkcyjne. Metody projektowania systemów informacyjnych model związków encji, Diagram Związków Encji, schemat relacyjnej bazy danych, projektowanie schematów relacyjnych baz danych jako modeli wybranych wycinków świata rzeczywistego Normalizacja relacji pojęcie redundancji, anomalie, postacie normalne (projektowanie znormalizowanych schematów relacyjnych baz danych). Systemy Zarządzania Relacyjnymi Bazami Danych. Microsoft Access jako system zarządzania relacyjną bazą danych. Tabele w programie Microsoft Access tworzenie tabel, typy danych, ustawianie własności pól i tabel. Implementacja tabel w programie Microsoft Access Język QBE tworzenie kwerend w programie Microsoft Access: Kwerendy wybierające kwerendy jednotabelowe i wielotabelowe kwerendy wybierające z rozmaitymi rodzajami kryteriów: symbole wieloznaczne kryteria z zakresami kryteria pasujące do wzorca i kryteria niepasujące do wzorca kryteria wykorzystujące funkcje wbudowane kryteria złożone kwerendy agregujące funkcje agregujące kwerendy agregujące z 4 4 6 4 4 + 6 1 + 4 6 4 4 4+4 6 4 +14 18 3
kryteriami, w których obliczenia są wykonywane przed kryteriami kwerendy agregujące z kryteriami, w których obliczenia są wykonywane po kryteriach kwerendy krzyżowe kwerendy z kryteriami parametrycznymi Kwerendy funkcyjne kwerendy tworzące tabele kwerendy dołączające kwerendy usuwające kwerendy aktualizujące Sprawdzian dotyczący projektowania schematów relacyjnych baz danych. Sprawdzian dotyczący projektowania kwerend w języku 4 QBE Egzamin zerowy RAZEM + 30 30 kod E1 Efekty kształcenia Student, który zaliczył przedmiot w zakresie WIEDZY Student zna podstawy teoretyczne baz danych potrafi zdefiniować podstawowe terminy baz danych oraz zna ich znaczenie, wykorzystanie i własności. Odniesienie do efektów kształcenia dla kierunku K_W11 dla obszaru X1A_W04 T1A_W03 T1A_W07 E Student orientuje się w podstawach teoretycznych relacyjnego modelu baz danych potrafi zdefiniować podstawowe terminy relacyjnych baz danych oraz zna ich znaczenie, wykorzystanie i własności. K_W11 X1A_W04 T1A_W03 T1A_W07 w zakresie UMIEJĘTNOŚCI Student w sposób praktyczny modeluje wycinki świata zewnętrznego poprzez wykorzystanie technik projektowania schematów relacyjnych baz danych. K_U11 T1A_U07 T1A_U15 T1A_U16 E4 Posiada usystematyzowaną i podbudowaną teoretycznie wiedzę z zakresu projektowania baz danych. Potrafi tworzyć modele wycinków rzeczywistości w oparciu o relacyjny model baz danych K_U11 T1A_U07 T1A_U15 T1A_U16 E5 Student zna rodzaje kwerend w relacyjnych bazach danych Microsoft Access i potrafi je zaimplementować w celu przetwarzania w odpowiedni sposób danych przechowywanych w bazie danych (Microsoft Access) oraz wykorzystać je w celu definiowania relacji. K_U11 T1A_U07 T1A_U15 T1A_U16 E6 w zakresie KOMPETENCJI rozumie potrzebę i zna możliwości ciągłego dokształcania się, K_K01 X1A_K01 X1A_K05 4
podnoszenia kompetencji zawodowych i potrafi organizować proces uczenia się. T1A_K01 E7 potrafi pracować w grupie oraz indywidualnie. Rozumie odpowiedzialność za realizację zadań wykonywanych grupowo i indywidualnie rozumie potrzebę popularyzowania podstawowej wiedzy j i umiejętności korzystania z technologii komputerowej. K_K04 K_K07 X1A_K0 X1A_K03 T1A_K03 T1A_K04 T1P_K07 Metody oceny - egzamin pisemny test wielokrotnego wyboru (0 pytań do każdego pytania dołączone są 3 odpowiedzi, przy czym każdy układ odpowiedzi poprawnych i fałszywych jest jednakowo prawdopodobny), w razie konieczności egzamin ustny w celu dokładniejszej weryfikacji efektów kształcenia Laboratorium : Zaliczenie 1 zaprojektowanie schematu relacyjnej bazy danych wybranego modelu wycinka rzeczywistości. Zaliczenie zaprojektowanie od 3 do 5 kwerend w języku QBE w programie Microsoft Access Efekty kształce nia (kody) Egzamin ustny E1 E E6 Egzamin pisemny E1 E Projekt E6 Kolokwium/ Sprawdzian praktyczny E E4 E5 E7 Punkty ECTS Sprawozdanie Referat/ prezentacja Obciążenie studenta Forma aktywności Liczba punktów Liczba godzin ECTS Godziny kontaktowe z nauczycielem akademickim, w tym: wykłady 30 1 konwersatoria Ćwiczenia 30 1 Konsultacje przedmiotowe w ramach wykładów Konsultacje przedmiotowe w ramach konwersatorium/ćwiczeń 6 Łącznie godzin/punktów ECTS wynikających z zajęć kontaktowych z nauczycielem akademickim 68 3 Godziny bez udziału nauczyciela akademickiego wynikające z nakładu pracy studenta, w tym: Przygotowanie się do egzaminu + zdawanie egzaminu 10 Przygotowanie się do kolokwium zaliczeniowego 14 Przygotowanie się do zajęć, w tym studiowanie zalecanej literatury w ramach wykładów 6 Przygotowanie się do zajęć, w tym studiowanie zalecanej literatury w ramach konwersatorium/ćwiczeń 8 Inne 5
Przygotowanie raportu, projektu, prezentacji, dyskusji 10 Łącznie godzin/punktów ECTS wynikających z samodzielnej pracy studenta 48 Sumaryczna liczba godzin/punktów ECTS dla przedmiotu wynikająca z całego nakładu pracy studenta 116 5 Odsetek godzin/punktów ECTS wynikających z zajęć kontaktowych z nauczycielem akademickim 58,6% 60% 6