Data wydruku: 19.12.2016 23:24 Strona 1 z 3 Nazwa przedmiotu
Transkrypt
Data wydruku: 19.12.2016 23:24 Strona 1 z 3 Nazwa przedmiotu
Nazwa przedmiotu Bazy danych Kod przedmiotu MAT10181 Jednostka Katedra Rachunku Prawdopodobieńswa i Biomatematyki Kierunek Matematyka, Matematyka, Matematyka Obszary kształcenia Nauki ścisłe Profil kształcenia ogólnoakademicki Rok studiów 2 Typ przedmiotu Obowiąkowy Semestr studiów 4 Poziom studiów I stopnia - licencjackie ECTS 4.0 Liczba punktów ECTS Aktywność studenta gk Udział w zajęciach dydaktycznych objętych planem studiów 60 Udział w konsultacjach pw 5 Praca własna studenta Suma Wykładowcy 35 65 35 Łączna liczba godzin pracy studenta 100 Liczba punktów ECTS 4.0 dr inż. Magda Dettlaff (Osoba opowiedzialna za przedmiot) Prowadzący: dr inż. Magda Dettlaff dr inż. Joanna Raczek Cel przedmiotu Znajomość SQL. Umiejętność projektowania prostych baz danych. Data wydruku: 08.03.2017 20:46 Strona 1 z 3 Efekty kształcenia Odniesienie do efektów kierunkowych Efekt kształcenia z przedmiotu Sposób weryfikacji efektu [K_U29] umie modelować i rozwiązywać problemy dyskretne Student posługuje się [SK2] Ocena postępów pracy podstawowymi poleceniami języka [SU4] Ocena umiejętności SQL oraz typami danych w korzystania z metod i narzędzi relacyjnych bazach danych. Posługuje się mechanizmami języka SQL pozwalającymi podwyższać stopień integralności informacji przechowywanych w bazie. Jest świadomy wymagań stawianych systemom baz danych. Akceptuje konieczność poznania bazodanowych wymagań organizacji. Samodzielnie projektuje i implementuje proste systemy baz danych. [K_U27] potrafi skompilować, uruchomić i testować napisany samodzielnie program komputerowy Student posługuje się [SU4] Ocena umiejętności podstawowymi poleceniami języka korzystania z metod i narzędzi SQL oraz typami danych w [SU1] Ocena realizacji zadania relacyjnych bazach danych. Posługuje się mechanizmami języka SQL pozwalającymi podwyższać stopień integralności informacji przechowywanych w bazie. [K_W08] zna podstawy technik obliczeniowych i programowania, wspomagających pracę matematyka i rozumie ich ograniczenia Student posługuje się podstawowymi poleceniami języka SQL oraz typami danych w relacyjnych bazach danych. Jest świadomy wymagań stawianych systemom baz danych. Samodzielnie projektuje i implementuje proste systemy baz danych. [K_U26] umie ułożyć i analizować algorytm zgodny ze specyfikacją i zapisać go w wybranym języku programowania Student posługuje się [SK2] Ocena postępów pracy podstawowymi poleceniami języka [SU4] Ocena umiejętności SQL oraz typami danych w korzystania z metod i narzędzi relacyjnych bazach danych. Samodzielnie projektuje i implementuje proste systemy baz danych. [K_U28] umie wykorzystywać programy komputerowe w zakresie analizy danych Student posługuje się [SU2] Ocena umiejętności podstawowymi poleceniami języka analizy informacji SQL oraz typami danych w [SU1] Ocena realizacji zadania relacyjnych bazach danych. Posługuje się mechanizmami języka SQL pozwalającymi podwyższać stopień integralności informacji przechowywanych w bazie. Jest świadomy wymagań stawianych systemom baz danych. Akceptuje konieczność poznania bazodanowych wymagań organizacji. Samodzielnie projektuje i implementuje proste systemy baz danych. Sposób realizacji na uczelni Wymagania wstępne i dodatkowe Wiedza z przedmiotu Wstęp do logiki i teorii mnogości. [SW1] Ocena wiedzy faktograficznej [SU4] Ocena umiejętności korzystania z metod i narzędzi [SU1] Ocena realizacji zadania Zalecane komponenty przedmiotu Treść przedmiotu Wykład, ćwiczenia i laboratorium. Wprowadzenie do problematyki baz danych i relacyjnego modelu danych. Język SQL: wyszukiwanie danych, porządkowanie wyników zapytania. Funkcje wierszowe i agregujące. Łączenie tabel. Podzapytania. Język manipulowania danych (DML). Język definiowania danych (DDL). Ograniczenia integralnościowe. Wprowadzenie do modelowania i projektowania systemów informatycznych. Normalizacja schematu logicznego, zależności funkcyjne, postaci normalne. Transakcje w bazie danych. Projektowanie i implementowanie prostych systemów baz danych. Język PL/SQL. Kursory, wyjątki i wyzwalacze. Data wydruku: 08.03.2017 20:46 Strona 2 z 3 Zalecana lista lektur Literatura podstawowa Joanna Raczek, Bazy Danych, Gdańsk 2010/2011. Michael J. Hernandez, Bazy danych dla zwykłych śmiertelników, Mikom, Warszawa, 2004. Rick Greenwald, Robert Stackowiak, Jonathan Stern, Oracle Database 11g. To, co najważniejsze, Wydawnictwo Naukowe PWN, Warszawa 2009. Literatura uzupełniająca Seven Feuerstein, Oracle PL/SQL. Najlepsze praktyki, Wydawnictwo Naukowe PWN, Warszawa 2009. Formy zajęć i metody nauczania Forma zajęć Liczba godzin zajęć Wykład Ćwiczenia Laboratorium Projekt Seminarium 30.0 0.0 30.0 0.0 0.0 Suma godzin dydaktycznych w semestrze, objętych planem studiów 60 W tym kształcenie na odległość: 0.0 Metody i kryteria oceniania Kryteria oceniania: składowe Próg zaliczeniowy Procent oceny końcowej Sprawdziany 50.0 30.0 Laboratorium 50.0 70.0 Przykładowe zagadnienia / Przykładowe zadania / Realizowane zadania Zrobić projekt oraz implementację tabeli przechowującej dane studentów. Język wykładowy polski Praktyki zawodowe Nie dotyczy Data wydruku: 08.03.2017 20:46 Strona 3 z 3