Nazwa przedmiotu: Relacyjne Bazy Danych Relational Databases Kierunek: Zarządzanie i Inżynieria Produkcji Kod przedmiotu: ZIP.GD5.03 Rodzaj przedmiotu: Przedmiot Specjalnościowy na kierunku ZIP dla specjalności Informatyka w Zarządzaniu i Inżynierii Produkcji. Rodzaj zajęć: Poziom studiów: studia I stopnia forma studiów: studia stacjonarne Liczba godzin/tydzień: Rok: 3 Semestr VI Liczba punktów: Wyk. Ćwicz. Lab. Sem. Proj., 0, 2, 0, 0 4 ECTS I KARTA PRZEDMIOTU CEL PRZEDMIOTU C. Przekazanie studentom wiedzy w zakresie rodzaju danych oraz sposobu ich gromadzenia i C2. Opanowanie przez studentów umiejętności obsługi nowoczesnych Relacyjnych Systemów Danych. C3. Opanowanie przez studentów umiejętności tworzenia i administrowania relacyjną bazą danych. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI. Wiedza z podstaw matematyki oraz informatyki. 2. Wiedza z podstaw sieci informatycznych. 3. Umiejętność obsługi niektórych pakietów programowania
EFEKTY KSZTAŁCENIA EK posiada EK 2 zna technologie służące do gromadzenia, danych elektronicznych EK 3 potrafi zaprojektować, utworzyć i edytować bazę danych EK 4 potrafi pracować indywidualnie i zespołowo. TREŚCI PROGRAMOWE Forma zajęć WYKŁADY Liczba godzin W Wprowadzenie do problematyki baz danych, wyszukiwania danych. W 2 Omówienie różnych modeli danych. W 3 Podstawowe pojęcia: informacja, dane, baza danych, zarządzanie danymi. Definicja Bazy Danych (BD) i Relacyjnego Systemu Zarządzania Bazą Danych (RSZBD). W 4 Podstawy modelowania związków encji. W 5 Rodzaje użytkowników, rodzaje uprawnień. W 6 Środowisko narzędziowe budowy systemów baz danych: funkcje realizowane przez relacyjne systemy zarządzania bazą danych. W 7 Porządkowanie danych: sortowanie i indeksowanie. W 8 Projektowanie struktury tabel, połączenia pomiędzy tabelami, wymuszanie więzów integralności. Przykładowe schematy relacyjnych baz danych. W 9 Operacje algebraiczne w bazach danych, podstawy matematyczne. W 0 Operacje typowe dla relacyjnych baz danych: projekcja, selekcja i złączenie; równozłączenie, złączenie naturalne, złączenie zewnętrzne. W Zapytania: koncepcja zapytania: kwerendy (query). W 2 Wprowadzenie do konstrukcji zapytań, schematy strukturalne. Typy zapytań: zapytania wyszukujące i funkcjonalne. W 3- Koncepcja i elementy języka SQL: DDL, DML, DQL. Przegląd komend i konstrukcji języka SQL. W 4 - Projektowanie i analiza złożonych zapytań W 5 - Elementy projektowania relacyjnych baz danych. Forma zajęć ćwiczenia laboratoryjne Liczba godzin L Struktura Relacyjnego Systemu Baz Danych na wybranym przykładzie 2 L2 Charakter i standardy zapisu danych. 4 L3 Tworzenie oraz zarządzanie zawartością relacyjnej bazy danych 6 L4 Operacje na zbiorach 4 L5 Złączenia 2
L6 Więzy integralności 4 L7 Normalizacja tabel 2 L8 Tworzenie użytkowników, uprawnienia. 2 L9 Transakcje 2 L0 Widoki i aliasy 2 NARZĘDZIA DYDAKTYCZNE. wykład z zastosowaniem środków audiowizualnych 2. skonfigurowany serwer z podstawowymi Relacyjnymi Systemami Danych 3. komputery połączone w sieć z serwerem Baz Danych 4. systemy: Oracle, PostgreSQL, MySQL 5 instrukcje do ćwiczeń laboratoryjnych SPOSOBY OCENY ( F FORMUJĄCA, P PODSUMOWUJĄCA) F. ocena samodzielnego przygotowania się do zajęć laboratoryjnych F2. ocena wykonania raportu końcowego z poszczególnych ćwiczeń laboratoryjnych P. ocena wiadomości na kolokwium zaliczeniowym P2. ocena uśredniona z przygotowania się do zajęć laboratoryjnych OBCIĄŻENIE PRACĄ STUDENTA Forma aktywności Godziny kontaktowe z prowadzącym Zapoznanie się ze wskazaną literaturą Przygotowanie do zajęć laboratoryjnych Przygotowanie do końcowego kolokwium zaliczeniowego Średnia liczba godzin na zrealizowanie aktywności 5W 30l 45h 5 h 30 h 30h Suma 20 h SUMARYCZNA LICZBA PUNKTÓW ECTS DLA PRZEDMIOTU 4 ECTS
LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA. Mandrala D., Szeliga M.: Praktyczny kurs SQL, Helion, 2008 2. Dudek W.: Bazy danych SQL. Teoria i praktyka, Helion, 2006 3. Schamkant B. Navathe, Ramez Elmasri, Wprowadzenie do systemów baz danych, Helion 2005 4. P. DuBois: MySQL, MIKOM 2004 5. Whitehorn M., Marklyn B.: Relacyjne bazy danych, Helion, 2003 6. Date C. J., Darwen H.: SQL. Omówienie standardu języka, WNT 2000 7. Ullman, J.D., J. Widom: Podstawowy wykład z systemów baz danych. WN-T, Warszawa, 999 8. Butzen, F., and D. Forbes: LINUX. Bazy danych. Mikom, Warszawa, 999 9. Celko J.: SQL Zaawansowane techniki programowania. Mikom, Warszawa, 999 0.Banachowski Lech: Bazy danych. Tworzenie aplikacji. Akademicka Oficyna Wydawnicza PLJ, Warszawa, 998.Harrington, J.L.: SQL dla każdego. EDU-MIKOM, Warszawa, 998 2.Gruber M.: SQL znakomity podręcznik opisujący najnowszy standard SQL-a. Wydawnictwo HELION, Gliwice, 996. PROWADZĄCY PRZEDMIOT ( IMIĘ, NAZWISKO, ADRES E-MAIL). dr inż. Szymon Berski, berski@wip.pcz.pl MACIERZ REALIZACJI EFEKTÓW KSZTAŁCENIA Efekt kształcenia EK Odniesienie danego efektu do efektów zdefiniowanych dla kierunku Zarządzanie i Inżynieria Produkcji K_W02, K_W09, Cele przedmiotu Treści programowe Narzędzia dydaktyczne Sposób oceny C2 W P, F EK2 K_W02, K_W09 C2, C3 W 2-5 F, F2, P2 EK3 K_U0, K_U02, C, C2, C3 L 2-5 F, F2, P2 K_U7, EK4 K_K02 C3 L 5 P2
II. FORMY OCENY SZCZEGÓŁY EK Danych i ich zastosowaniu na ocenę 2 na ocenę 3 na ocenę 4 na ocenę 5 Student nie posiada podstawowych wiadomości nt. Relacyjnych Systemów Danych, umie podać przykłady EK2 służące do gromadzenia, danych elektronicznych Student nie zna technologii służących do gromadzenia, Student zna fragmentarycznie technologie służące do gromadzenia, służące do gromadzenia, urządzenia służące do gromadzenia, EK 3 edytować bazę danych opartą na modelu relacyjnym Student nie potrafi tworzyć i edytować bazy danych opartych na modelu relacyjnym Student potrafi utworzyć bazę danych opartą na edytować bazę niektórych typów danych opartą na edytować bazę wszystkich typów danych opartą na EK 4 potrafi pracować indywidualnie i zespołowo Student nie potrafi pracować indywidualnie i zespołowo Student potrafi częściowo pracować indywidualnie i zespołowo Student potrafi pracować indywidualnie i zespołowo Student bardzo dobrze sobie radzi w pracy indywidualnej i zespołowej III. INNE PRZYDATNE INFORMACJE O PRZEDMIOCIE. Wszelkie informacje dla studentów kierunku ZIP wraz z: - programem studiów, - prezentacjami do zajęć, - harmonogramem odbywania zajęć dostępne są na tablicy informacyjnej oraz stronie internetowej kierunku ZIP 2. Rozkład konsultacji jest dostępny na stronie internetowej Wydziału IPiTM oraz na tabliczkach informacyjnych umieszczanych na drzwiach gabinetów pracowników. Informacje na temat godzin konsultacji przekazywane są także bezpośrednio na zajęciach. 3. Przewodnik po przedmiocie znajduje się na stronie internetowej Wydziału IPiTM jak również dostępny jest u prowadzącego.