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