Bazy danych PLSQL

Transkrypt

Bazy danych PLSQL
Z1-PU7
WYDANIE N1
Strona 1 z 3
KARTA PRZEDMIOTU
(pieczęć wydziału)
1. Nazwa przedmiotu: BAZY DANYCH – PL/SQL
2. Kod przedmiotu: SW1
3. Karta przedmiotu ważna od roku akademickiego: 2016/17
4. Forma kształcenia: studia pierwszego stopnia
5. Forma studiów: studia stacjonarne
6. Kierunek studiów: INFORMATYKA (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: Blok przedmiotów swobodnego wyboru
13. Status przedmiotu: obieralny
14. Język prowadzenia zajęć: polski
15. Przedmioty wprowadzające oraz wymagania wstępne: znajomość podstaw 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
1
Zna strukturę relacyjnych baz danych i potrafi
posługiwać się językiem SQL do manipulowania nimi
kol
2
Zna i potrafi wykorzystać możliwości języka PL/SQL
kol, proj
3
Potrafi dokonać optymalizacji zapytań
kol
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
proj
Projekt
Forma
Odniesienie do
prowadzenia
efektów
zajęć
dla kierunku
studiów
wykład,
T1A_W04
laboratorium
K1A_W06
wykład,
T1A_W04
laboratorium
K1A_W06
wykład,
T1A_W04
laboratorium
K1A_W06
T1A_W04
laboratorium
K1A_W06
Seminarium
45
str. 1
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
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.
Forma zajęć
Liczba godzin
kontaktowych / pracy studenta
15/10
1
Wykład
2
Ćwiczenia
3
Laboratorium
4
Projekt
5
Seminarium
/
6
Inne:
/
Suma godzin
/
45/20
/30
60/60
24.
Suma wszystkich godzin
120
25.
Liczba punktów ECTS
4
26.
Liczba punktów ECTS uzyskanych na zajęciach z bezpośrednim
4
udziałem nauczyciela akademickiego
27.
Liczba punktów ECTS uzyskanych na zajęciach o charakterze
2
praktycznym (laboratoria, projekty)
str. 2
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:
…………………………….
…………………………………………………
(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