Kod przedmiotu: PLPILA02-IEEKO-L-5s7-2012IWBIAN Pozycja planu: D7 INFORMACJE O PRZEDMIOCIE Podstawowe dane 1 Nazwa przedmiotu Bazy danych 2 Rodzaj przedmiotu pecjalnościowy/obowiązkowy 3 Kierunek studiów Ekonomia 4 Poziom studiów I stopnia (lic.) 5 Forma studiów tudia niestacjonarne 6 Profil studiów ogólnoakademicki 7 Rok studiów trzeci 8 pecjalność Informatyka w Biznesie i Administracji Jednostka prowadząca Instytut Ekonomiczny 9 kierunek studiów Zakład Informatyki w Biznesie i Administracji 10 Liczba punktów ECT 4 Imię i nazwisko nauczyciela (li), mgr inż. Jacek Demczar wykład 11 stopień lub tytuł naukowy, mgr inż. Jacek Demczar ćwiczenia laboratoryjne adres e-mail 12 Język wykładowy polski 13 Cele przedmiotu: C1 C2 C3 C4 C5 Opanowanie wiedzy i zdobycie podstawowych umiejętności związanych z systemami baz danych stosowanymi w podmiotach gospodarczych i innych instytucjach. Umiejętność projektowania i implementacji baz danych wspomagających istnienie firm i instytucji Nabycie umiejętności interpretowania zjawisk ekonomicznych w oparciu o gromadzone dane Uświadomienie potrzeby i konieczności ciągłego samokształcenia, nawyku poszukiwania potrzebnych informacji i danych z różnych źródeł oraz racjonalnego i etycznego ich wykorzystania w pracy zawodowej Doskonalenie umiejętności odpowiedzialnego współdziałania i komunikacji w grupie emestralny/tygodniowy rozkład zajęć według planu studiów emestr Wykłady Ćwiczenia audytoryjne Ćwiczenia laboratoryjne Ćwiczenia projektowe eminaria Zajęcia terenowe (W) (Ć) (L) (P) () (T) Liczba punktów ECT V 12 20 4 35
PRZEDMIOTOWE EFEKTY KZTAŁCENIA (wg KRK) Efekt Po zakończeniu przedmiotu i potwierdzeniu osiągnięcia efektów kształcenia student: Ma wiedzę dotyczącą baz danych, zna podstawowe narzędzia baz danych, potrafi określić profil działalności dowolnego podmiotu gospodarczego działającego na rynku i zaproponować właściwe narzędzie wspomagające gromadzenie i przetwarzanie danych przez ten podmiot. celów Odniesienie przedmiotowych efektów kształcenia do efektów kształcenia dla kierunku obszaru C1 K_W23 1A_W06 EP2 EP4 EP5 Potrafi dokonać analizy danych gromadzonych przez firmę i zaprojektować struktury danych do przechowywania tych informacji. Potrafi zaprojektować bazę danych i stworzyć aplikację, która będzie wspierała działalność firmy W oparciu o zgromadzone dane potrafi interpretować zjawiska ekonomiczne zachodzące we współczesnym świecie. Potrafi gromadzić ogólnodostępne dane, przetwarzać j i odpowiednio interpretować oraz w odpowiedni sposób dokonywać ich prezentacji w formie ustnej i pisemnej C2 C2 C3 C3 K_W24 K_KU27 K_U29, K_KU27 K_W24, K_U26 K_KU26, K_U29, K_U30 1A_W06 1A_W07 1A_U02 1A_U03 1A_U04 1A_U05 1A_U06 1A _U07 1A_U09 1A_U11 1A_U02 1A_U03 1A_U04 1A_U05 1A_U06 1A _U07 1A_W06 1A_W07 1A_U01 1A_U01 1A_U09 1A_U10 1A_U11 EP6 Prawidłowe dostrzega i interpretuje dylematy związane z wykonywaniem zawodu informatyka, zna zasady etyki i wszelkich norm dotyczących pozyskiwania danych C4 K_K15 1A_K04 EP7 Obiektywnie ocenia wkład pracy własnej i innych studentów w pracy zespołowej w ramach wspólnie wykonywanych zadań projektowych, odczuwa potrzebę samokształcenia i rozwoju. C5 K_K12, K_K13,K_K16 1A_K01 1A_K02 1A_K05 36
TREŚCI PROGRAMOWE ODNIEIONE DO EFEKTÓW KZTAŁCENIA T T1W T2W T3W T4W T5W Treści programowe Forma: wykład Wprowadzenie do tematyki baz danych. Wymagania technologiczne systemów informatycznych wspomagających zarządzanie bazami danych. Ewolucja systemów baz danych. Przyszłość systemów baz danych (typy, klasy, obiekty, więzy i wyzwalacze, dane multimedialne, integracja danych). Elementy języka ODL (object definition language) jako realizacja zorientowanego obiektowo podejścia do projektowania baz danych. Modele E/R (entity-relationship) diagramy encji i związków jako tradycyjne zapisy danych i po-wiązań między nimi. Zasady projektowania baz danych (dokładność, prostota, unikanie redundancji). Relacyjne modele baz danych (atrybuty, schematy, krotki, dziedziny). Opis świata rzeczywistego za pomocą diagramów encji i związków oraz przejście do projektów relacyjnych. Optymalizacja relacyjnych schematów danych (anomalie, dekompozycje, postaci normalne). Algebra działań na relacjach (rzutowanie, selekcja, iloczyn kartezjański, złączenia naturalne, tworzenie zapytań z połączonych operacji). liczba godzin EP 1 2 1 2 2 T6W Język danych QL (proste zapytania, zapytania dotyczące więcej niż jednej relacji, podzapytania, powtórzenia, agregowanie, modyfikacje w bazach danych, definiowanie schematu relacji, definiowanie perspektyw). 2 T7W T8W Przykłady modelu relacyjnego ZBD (Oracle) i obiektowego ZBD (O2), zarządzanie transakcjami. Rozproszone bazy danych (zalety rozproszenia, typy rozproszonych baz danych, system zarządzania rozproszona bazą danych, systemy klient 37erver. ystemy wyszukiwawcze. 1 1 Forma: ćwiczenia laboratoryjne T1C Przykładowa baza danych w M Access (tworzenie bazy danych, zapytania, raporty, formularze, aplikacje oparte o M Access). 2 T2C Tworzenie własnej bazy w M Access 2 T3C Obudowa graficzna aplikacji (okienka, przyciski, makra) 1 T4C Zapytania QL operacje projekcji i selekcji 2, EP5 T5C Zapytania w QL funkcje 2, EP5 T6C Zapytania w QL podzapytania 2, EP5 T7C Zapytania w QL tworzenie perspektyw 1, EP5 T8C QL tworzenie, modyfikacja i usuwanie relacji w bazie danych 1 T9C Projekt własnej bazy danych analiza funkcjonalności, opis świata rzeczywistego, EP2, EP4 1 model związków i encji, przejście na postać relacyjną T10C Implementacja bazy danych w języku QL 1 T11C Wprowadzanie danych, testowanie, analiza poprawności działania 1 T12C Generowanie dokumentacji projektowej bazy danych 1 T13C Prezentacja bazy danych 1 EP5 T14C Przykłady baz danych dostępnych w Internecie, dostęp zdalny do baz danych 1 EP5 T15C Hurtownie danych, informacje, sposoby implementacji 1 37
LITERATURA Literatura podstawowa Literatura uzupełniająca 4. Ullma J. D., Widom J,2000, Podstawowy wykład z baz danych, Wydawnictwa Naukowo Techniczne. 5. Date C.J., 2000, Wprowadzenie do systemu baz danych, Wydawnictwa Naukowo Techniczne. 6. D.Mendara, M.zeliga, 2011, Praktyczny kurs QL. Wydanie II, Helion. 7. D.Mendara, M.zeliga, 2011,Access 2010 PL. Ćwiczenia praktyczne, Helion. Dokumentacja ZBD Access i Windows QL erver. METODY DYDAKTYCZNE wykład Forma kształcenia ćwiczenia laboratoryjne Metody dydaktyczne wykład informacyjny (konwencjonalny) wsparty prezentacją multimedialną, wykład problemowy, wykład konwersatoryjny, pokaz pokaz, ćwiczenia praktyczne w pracowni komputerowej, symulacja 38
METODY WERYFIKACJI PRZEDMIOTOWYCH EFEKTÓW KZTAŁCENIA Przedmiotowy efekt kształcenia E P E U T K W U Forma oceny P R O D E P K I EP2 EP4 EP5 EP6 EP7 EP egzamin pisemny EU egzamin ustny T test K kolokwium W sprawdzian wiedzy U sprawdzenie umiejętności praktycznych P prezentacja R raport/referat O obserwacja w czasie zajęć D dyskusja E seminarium P prace samokształceniowe studentów KI konsultacje indywidualne 39
KRYTERIA OCENY OIĄGNIĘCIA PRZEDMIOTOWYCH EFEKTÓW KZTAŁCENIA Efekt kształcenia EP2 EP4 EP5 EP6 EP7 Kryteria oceny 2 3 3,5 4 4,5 5 Nie posiada podstawowej wiedzy dotyczącej baz danych, nie zna narzędzi wykorzystywanych w tej dziedzinie. Nie potrafi dokonać analizy danych gromadzonych przez firmę i nie potrafi zaprojektować struktury bazy danych, która by je przechowywała. Nie potrafi zaprojektować bazy danych i nie potrafi zbudować aplikacji, która będzie wspierała działalność firmy. Nie potrafi gromadzić danych ani interpretować na ich podstawie zjawisk ekonomicznych zachodzących we współczesnym świecie. Nie potrafi gromadzić ogólnodostępne dane, przetwarzać ich i odpowiednio interpretować oraz w odpowiedni sposób dokonywać ich prezentacji w formie ustnej i pisemnej Nie dostrzega dylematów związanych z zawodem informatyka, nie zna zasad i norm dotyczących pozyskiwania danych. tudent nie potrafi dokonać autooceny własnej pracy w grupie ani wkładu innych studentów grupy, rozwiązującej wspólnie zadanie projektowe Posiada podstawową wiedzę dotyczącą baz danych. Potrafi przeprowadzić analizę danych gromadzonych przez firmę. Potrafi zaprojektować bazę, nie potrafi zbudować aplikacji. Gromadzi informację ale nie potrafi interpretować zjawisk ekonomicznych na ich podstawie Potrafi gromadzić dane, ale nie potrafi ich interpretować ani prezentować w żadnej z form Dostrzega dylematy związanych zawodem informatyka, nie zna zasad i norm związanych z procesem pozyskiwania danych tudent w sposób zadowalający potrafi dokonać autooceny własnej pracy w grupie oraz wkład innych studentów grupy, rozwiązującej wspólnie zadanie projektowe Posiada podstawową wiedzę dotyczącą baz danych, potrafi wskazać narzędzia ale nie potrafi dobrać ich pod katem profilu działalności firmy lub instytucji. Potrafi przeprowadzić analizę danych gromadzonych przez firmę, ma problemy z zaprojektowaniem całkowicie poprawnej struktury do ich przechowywania. Potrafi zaprojektować bazę, potrafi określić wymagania aplikacji ale nie potrafi jej zbudować. Gromadzi informacje i nie do końca poprawnie interpretuje na ich podstawie zjawiska ekonomiczne zachodzące we współczesnym świecie Potrafi gromadzić dane, potrafi je interpretować ale nie potrafi ich prezentować Dostrzega dylematy związane z zawodem informatyka, zna zasady i normy dotyczące pozyskiwania danych, nie stosuje ich w praktyce tudent w sposób wyczerpujący potrafi dokonać autooceny własnej pracy w grupie oraz wkład innych studentów grupy, rozwiązującej wspólnie zadanie projektowe POOBY OCENIANIA I WARUNKI ZALICZENIA W POZCZEGÓLNYCH FORMACH KZTAŁCENIA Ma wiedzę dotyczącą baz danych, potrafi wskazać narzędzia i dobrać je pod katem profilu działalności podmiotu gospodarczego lub instytucji. Potrafi przeprowadzić analizę danych gromadzonych przez firmę, potrafi zaprojektować strukturę bazy do ich przechowywani. Potrafi zaprojektować bazę danych i potrafi zbudować aplikację, która będzie wspierała działalność firmy. Potrafi gromadzić dane i na ich podstawie interpretować zjawiska ekonomiczne zachodzące we współczesnym świecie. Potrafi gromadzić ogólnodostępne dane, przetwarzać je i odpowiednio interpretować oraz w odpowiedni sposób dokonywać ich prezentacji w formie ustnej i pisemnej Dostrzega dylematy związane z zawodem informatyka, zna zasady i normy dotyczące pozyskiwania danych. tudent bezbłędnie dokonuje pogłębionej autooceny własnej pracy w grupie oraz wkład innych studentów grupy, rozwiązującej wspólnie zadanie projektowe Wykład ocenianie podsumowujące w formie kolokwium po zakończeniu wykładów Ćwiczenia laboratoryjne ocenianie bieżące. Ocena na podstawie kolokwium i wykonanego projektu.. Warunkiem zaliczenia ćwiczeń laboratoryjnych jest wykonanie wszystkich przewidzianych ćwiczeń. tudent nieobecny na ćwiczeniach laboratoryjnych odrabia te zajęcia w czasie dyżurów dydaktycznych prowadzących ćwiczenia w terminie do14 dni. Warunkiem zaliczenia przedmiotu jest uzyskanie pozytywnej oceny z wykładu, ćwiczeń laboratoryjnych i egzaminu. 40
OCENA KOŃCOWA PRZEDMIOTU kładowa oceny końcowej: Procentowy udział składowej w ocenie końcowej: Zaliczenie z wykładu 30% Zaliczenie ćwiczeń laboratoryjnych 30% Egzamin 40% RAZEM 100 % NAKŁAD PRACY TUDENTA BILAN GODZIN I PUNKTÓW ECT Lp. Aktywność studenta Obciążenie studenta Liczba godzin 1 Udział w zajęciach dydaktycznych (w 30 godz., l 15 godz.) 32 Przygotowanie do zajęć (studiowanie literatury): 2 Wykład: 8 1 godz. = 8 godz. 38 Ćwiczenia laboratoryjne: 15 2 godz. = 30 godz. 3 Przygotowanie się do kolokwium zaliczeniowego z wykładu: 15 godz. 15 4 Przygotowanie się do kolokwium zaliczeniowego z laboratorium: 15 godz. 15 5 Przygotowanie się do egzaminu (17 godz.) 17 6 Udział w konsultacjach (3 1 godz.) 3 6 Łączny nakład pracy studenta 120 7 Punkty ECT za przedmiot 4 ECT 9 Nakład pracy studenta związany z zajęciami o charakterze praktycznym 10 Nakład pracy związany z zajęciami wymagającymi bezpośredniego udziału nauczycieli akademickich 88 3ECT 32 1 ECT ZATWIERDZENIE YLABUA: tanowisko Tytuł/stopień naukowy, imię nazwisko Podpis Opracował prawdził pod względem formalnym Zatwierdził mgr inż. Jacek Demczar Kierownik Zakładu Informatyki w Biznesie i Administracji dr Paweł Błaszczyk Dyrektor Instytutu Ekonomicznego doc. dr inż. Jan Polcyn 41