Zaawansowane bazy danych 510-IS2-1ZBD-23
Profil studiów: ogólnoakademicki
Forma studiów: stacjonarne
Rodzaj przedmiotu: obowiązkowy
Dziedzina i dyscyplina nauki: nauki ścisłe i przyrodnicze, informatyka
Rok studiów / semestr: 1 / 1
Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów): Zakres wiadomości: znajomość pojęć związanych z relacyjnymi bazami danych , znajomość języka SQL, znajomość zasad projektowania baz danych
Wykład: 15 Laboratorium: 30
Metody dydaktyczne: wykłady, prezentacje multimedialne, praca indywidualna na zajęciach laboratoryjnych, konsultacje
Punkty ECTS: 4
Bilans nakładu pracy studenta:
Udział w zajęciach:
- wykład 15h
- laboratorium 30h
Przygotowanie do zajęć:
- laboratorium 15h
Zapoznanie z literaturą: 5h
Przygotowanie do kolokwium: 10h
Przygotowanie do egzaminu: 10h
Czas trwania egzaminu: 2h
Udział w konsultacjach: 13h
Wskaźniki ilościowe:
- nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela: 60h, 2.4 ECTS
- nakład pracy studenta, który nie wymaga bezpośredniego udziału nauczyciela: 40h, 1.6 ECTS
Rodzaj przedmiotu
Tryb prowadzenia przedmiotu
zdalnie
mieszany: w sali i zdalnie
Założenia (opisowo)
Koordynatorzy przedmiotu
Efekty kształcenia
ma uporządkowaną wiedzę w zakresie głównych zasad i elementów rozszerzenia języka SQL na przykładzie PL/SQL. KP7_WG5, KP7_WG10
ma uporządkowaną wiedzę w zakresie podprogramów dostępnych w ramach rozszerzeń języka SQL na przykładzie PL/SQL. KP7_WG5, KP7_WG10
ma uporządkowaną wiedzę w zakresie dynamicznego SQL oraz obiektów dostępnych w ramach rozszerzeń języka SQL na przykładzie PL/SQL. KP7_WG5, KP7_WG10
potrafi pisać bloki anonimowe i programy składowane w języku PL/SQL (lub innym rozszerzeniu SQL). KP7_UW5
potrafi obsługiwać wyjątki w języku PL/SQL (lub innym rozszerzeniu SQL). KP7_UW5
kreatywnie rozwiązuje problemy. KP7_UO4, KP7_UO2
Kryteria oceniania
egzamin, kolokwium, projekt
Uzyskanie co najmniej 51% maksymalnej liczby wszystkich punktów.
W przypadku nauczania zdalnego zaliczenie odbędzie się przy wykorzystaniu narzędzi dostępnych na platformie Eduportal/USOSMail.
Literatura
Literatura podstawowa:
1. materiały szkoleniowe Oracle Academy, 2023
2. Saurabh K. Gupta, Advanced Oracle PL/SQL Developer's Guide - Second Edition, Packt Publishing, 2017 (e-book, EBSCO)
3. Price J. Oracle Database 11g i SQL. Programowanie, Helion, 2009.
Literatura uzupełniająca:
1. Urman S. , Hardman R. , McLaughlin M. , Oracle Database 10g. Programowanie języku PL/SQL, Helion, 2008.
2. Benjamin Rosenzweig, Elena Silvestrova Rakhimov, Oracle PL/SQL by example, 2009.
3. Michael McLaughlin, Oracle Database 12c. Programowanie w języku PL/SQL, Helion, 2015 (e-book)
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: