Semestr zimowy 2009/10
Semestr zimowy 2011/12
Semestr zimowy 2012/13
Technologie baz danych S4S001
Treści programowe:
Wprowadzenie do baz danych. Normalizacja relacji. Diagramy związków encji. Podstawy języka SQL. Ograniczenia integralności. Funkcje agregujące. Etapy projektowania relacyjnej bazy danych. Zapytania zagnieżdżone i skorelowane. Operatory zbiorów i pseudozbiorów. Definiowanie perspektyw. Transakcje podstawy. Język DDL i DML. Przetwarzanie transakcyjne na różnych poziomach izolacji Język DDL i DML cd. Optymalizacja wykonywania poleceń SQL. Język PL/SQL, deklaracje typów, zmiennych i podprogramy.
Efekty kształcenia:
Znajomość języka SQL pozwalająca na pobieranie danych z baz danych oraz zaimplementować nowe obiekty i oprogramować.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
W cyklu 2012Z: | W cyklu 2011Z: |
Literatura
a) podstawowa:
1. Banachowski, Lech.: Systemy zarządzania bazami danych, Wydaw. Polsko-Japońskiej Wyższej Szkoły
Technik Komputerowych, Warszawa, 2007.
2. Hector Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom, Systemy baz danych: pełny wykład, z ang. przeł.,
Wydawnictwo Naukowo-Techniczne, Warszawa 2006.
3. Date, C.J., Relacyjne bazy danych dla praktyków, [tł. z ang.], Helion, Gliwice 2006.
4. Celko, Joe.: SQL :zaawansowane techniki programowania; przekł. z ang., Wydaw. Naukowe PWN, Warszawa,
2008.
5. Faroult, Stephane.: Sztuka programowania SQL, [tł. z ang.], Helion, Gliwice 2007.
6. R. Wrembel, W. Wieczerzycki, Projektowanie aplikacji bazy danych Oracle.
7. Scott Urman , Oracle9i. Programowanie w języku PL/SQL,
8. B. Pribyl, Oracle PL/SQL.
b) uzupełniająca: