Zaawansowane bazy danych B. Informacje szczegółowe

Transkrypt

Zaawansowane bazy danych B. Informacje szczegółowe
Zaawansowane bazy danych
B. Informacje szczegółowe
Elementy składowe przedmiotu
Nazwa przedmiotu
Kod przedmiotu
Nazwa kierunku
Nazwa jednostki prowadzącej kierunek
Język przedmiotu
Liczba godzin zajęć dydaktycznych oraz
forma prowadzenia zajęć
Rok studiów / semestr
Liczba punktów ECTS
Prowadzący
Treści merytoryczne przedmiotu
Efekty kształcenia wraz ze sposobem ich
weryfikacji
Forma i warunki zaliczenia przedmiotu
Wykaz literatury podstawowej i
uzupełniającej
Opis
Zaawansowane bazy danych
0600-IS2-1ZBD
Informatyka
Wydział Matematyki i Informatyki, Instytut Informatyki
polski
Wykład, 15 godz.
I/1
4
dr inż. Agnieszka Bołtuć
Oracle Database - wprowadzenie. Oracle SQL *Plus. Oracle SQL Developer.
Oracle APEX. Powtórzenie wiadomości z zakresu języka SQL. Wprowadzenie do
programowania w PL/SQL. Zasady języka. Typy danych. Bloki, ich struktura i
sekcje. Zmienne i ich zasięg. Instrukcje warunkowe. Pętle. SQL w PL/SQL.
Rekordy. Kursory. Kolekcje: tablice asocjacyjne, VARRAY, tablice zagnieżdżone.
Wyjątki. Tworzenie i używanie procedur, funkcji i pakietów. Wyzwalacze.
Zaawansowane właściwości PL/SQL: podprogramy zewnętrzne, dynamiczny
język SQL: NDS i DBMS_SQL. Wprowadzenie do obiektów w PL/SQL.
sposób weryfikacji: egzamin pisemny efekty kształcenia: 1. zna i potrafi opisać
podstawowe zasady języka proceduralnego SQL, 2. potrafi wymienić i
scharakteryzować rodzaje oraz zna sposób wykorzystania instrukcji
warunkowych i pętli w proceduralnym SQL, 3. zna i opisuje rodzaje, zastosowania
oraz sposób wykorzystania podprogramów i kursorów w języku proceduralnym
SQL, 4. zna i opisuje rodzaje, zastosowania oraz sposób wykorzystania
wyzwalaczy oraz wyjątków w języku proceduralnym SQL
egzamin pisemny
Literatura podstawowa:
1. Price J. Oracle Database 11g i SQL. Programowanie, Helion, 2009.
2. Urman S. , Hardman R. , McLaughlin M. , Oracle Database 10g.
Programowanie języku PL/SQL, Helion, 2008.
3. Ullman J. D. , Widom J., Podstawowy wykład z systemów baz danych.
WNT, 2001.
4. Beynon-Davies P. Systemy baz danych. WNT, 2003.
Literatura uzupełniająca:
1. Date C.J. , Wprowadzenie do systemów baz danych, WNT, 2000.
2. Price J. Oracle Database 11g i SQL. Programowanie, Helion, 2009. Urman
S. , Hardman R. , McLaughlin M. , Oracle Database 10g. Programowanie
języku PL/SQL, Helion, 2008. Ullman J. D. , Widom J

Podobne dokumenty