Bazy danych PLSQL
Transkrypt
Bazy danych PLSQL
Z1-PU7 (pieczęć wydziału) WYDANIE N1 KARTA PRZEDMIOTU 1. Nazwa przedmiotu: BAZY DANYCH – PL/SQL 3. Karta przedmiotu ważna od roku akademickiego: 2016/17 4. Forma kształcenia: studia pierwszego stopnia 5. Forma studiów: studia stacjonarne Strona 1 z 3 2. Kod przedmiotu: Ob4 6. Kierunek studiów: MATEMATYKA (SYMBOL WYDZIAŁU) RMS 7. Profil studiów: ogólnoakademicki 8. Specjalność: wszystkie 9. Semestr: VI 10. Jednostka prowadząca przedmiot: Instytut Matematyki 11. Prowadzący przedmiot: dr inż. Janusz Słupik 12. Przynależność do grupy przedmiotów: przedmioty swobodnego wyboru (przedmiot obieralny) 13. Status przedmiotu: obieralny 14. Język prowadzenia zajęć: polski 15. Przedmioty wprowadzające oraz wymagania wstępne: znajomość podstaw matematyki i programowania 16. Cel przedmiotu: Poznanie języka SQL w oparciu o bazy danych Oracle. Nabycie umiejętności programowania w PL/SQL. Poznanie metod optymalizacji zapytań i strojenia wydajnościowego baz danych. 17. Efekty kształcenia Student, który zaliczy przedmiot: Nr Opis efektu kształcenia Metoda sprawdzenia efektu kształcenia Forma prowadzenia zajęć Odniesienie do efektów dla kierunku studiów 1 Zna strukturę relacyjnych baz danych i potrafi posługiwać się językiem SQL do manipulowania nimi kol wykład, laboratorium K1A_K01 2 Zna i potrafi wykorzystać możliwości języka PL/SQL kol, proj wykład, laboratorium K1A_K01 K1A_K02 K1A_K06 3 Potrafi dokonać optymalizacji zapytań kol wykład, laboratorium K1A_K01 proj laboratorium K1A_K02 K1A_K06 Potrafi komunikować się z bazą danych i manipulować nią za pomocą aplikacji zewnętrznych 18. Formy zajęć dydaktycznych i ich wymiar (liczba godzin) 4 Wykład 15 Ćwiczenia Laboratorium 45 Projekt Seminarium 19. Treści kształcenia: Wykład: Relacyjne bazy danych. Język SQL w ujęciu Oracle. Programowanie w PL/SQL. Metody optymalizacji zapytań. Strojenie wydajnościowe baz danych. Techniki łączenia aplikacji zewnętrznych z bazami danych w wybranym języku programowania. Laboratorium: Implementacje technik poznanych na wykładzie. Kolokwia. Realizacja zadania projektowego. 20. Egzamin: nie str. 1 21. Literatura podstawowa: 1. Michael McLaughlin, Oracle Database 12c: programowanie w języku PL/SQL, Gliwice, Helion, 2015. 2. Ian Abramson, Oracle Database 11g: przewodnik dla początkujących, Gliwice, Helion, 2010. 3. Ed Whalen, Mitchell Schroeter, Oracle: optymalizacja wydajności , Gliwice ,Helion, 2003. 22. Literatura uzupełniająca: 1. Sam Alapati, Darl Kuhn, Bill Padfield, Oracle Database 12c: problemy i rozwiązania, Gliwice, Helion, 2015. 23. Nakład pracy studenta potrzebny do osiągnięcia efektów kształcenia Lp. 1 2 3 4 5 6 Forma zajęć Wykład Ćwiczenia Laboratorium Projekt Seminarium Inne: Suma godzin Liczba godzin kontaktowych / pracy studenta 15/10 / 45/20 /30 / / 60/60 24. Suma wszystkich godzin 25. 120 Liczba punktów ECTS 26. 4 Liczba punktów ECTS uzyskanych na zajęciach z bezpośrednim udziałem nauczyciela akademickiego 27. Liczba punktów ECTS uzyskanych na zajęciach o charakterze 4 3 praktycznym (laboratoria, projekty) 28. Uwagi: Zasady oceniania: Ocena ogólna z zajęć: 20 pkt, Zadanie projektowe: 40 pkt, Kolokwia: 2 x 20 pkt. Do zaliczenia przedmiotu niezbędne jest osiągnięcie łącznie 41 pkt., w tym co najmniej 30% punktów z każdej grupy zadań sprawdzających założone efekty kształcenia. Końcowa ocena wg skali punktowej: 41-55: dost, 56-70: dost plus, 71-80: dobry, 81-90: dobry plus, 91100: bdb. Zatwierdzono: ……………………………. ………………………………………………… str. 2 (data i podpis prowadzącego) (data i podpis dyrektora instytutu/kierownika katedry/ Dyrektora Kolegium Języków Obcych/kierownika lub dyrektora jednostki międzywydziałowej) str. 3