Zaawansowane bazy danych 420-IS2-1ZBD-22
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
mieszany: w sali i zdalnie
w sali
Założenia (opisowo)
Koordynatorzy przedmiotu
Efekty kształcenia
ma uporządkowaną wiedzę w zakresie głównych zasad i elementów języka proceduralnego SQL na przykładzie PL/SQL. KP7_WG5, KP7_WG10
ma uporządkowaną wiedzę w zakresie podprogramów w języku proceduralnym SQL na przykładzie PL/SQL. KP7_WG5, KP7_WG10
ma uporządkowaną wiedzę w zakresie dynamicznego SQL oraz obiektów w języku proceduralnym SQL na przykładzie PL/SQL. KP7_WG5, KP7_WG10
potrafi pisać bloki anonimowe i programy składowane w co najmniej jednym języku proceduralnym SQL. KP7_UU1, KP7_UW5
potrafi obsługiwać wyjątki w co najmniej jednym języku proceduralnym SQL. KP7_UU1, KP7_UW5
kreatywnie rozwiązuje problemy. KP7_UO4, KP7_UO2, KP7_UU2
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, 2022
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: