BAZY DANYCH II
Informacje ogólne
Kod przedmiotu: | 03-IN-PSW601.1 |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | BAZY DANYCH II |
Jednostka: | Wydział Matematyki, Fizyki i Chemii |
Grupy: | |
Punkty ECTS i inne: |
(brak)
|
Język prowadzenia: | polski |
Rodzaj przedmiotu: | specjalistyczny |
Wymagania wstępne: | Zalecana wiedza z przedmiotu „Bazy danych”. |
Skrócony opis: |
Pogłębienie wiedzy z zakresu tworzenia baz danych, rozszerzenie (na przykładzie bazy Oracle ) języka SQL o język programowania bazy PL/SQL. Wprowadzenie w zagadnienia optymalizacji i analizy zapytań, oraz w tematykę bezpieczeństwa przechowywania danych. |
Pełny opis: |
Architektura systemu zarządzania bazą danych, fizyczna struktura bazy, przechowywanie danych. Język SQL i PL/SQL w bazie Oracle Awarie i uszkodzenia systemu i metody odtwarzania danych. Typy indeksów, haszowanie. Optymalizacja zapytań – szacowanie kosztu operacji, plan zapytania. Zarządzanie transakcjami – zatwierdzanie i wycofywanie, problem zakleszczeń, transakcje rozproszone. Sterowanie współbieżnością – konflikty, blokowanie, znaczniki czasowe. Rozmyte bazy danych. |
Literatura: |
H. Garcia-Molina, J.D. Ullman, J. Widom, Implementacja systemów baz danych, WNT, Warszawa 2003. C.J. Date, Wprowadzenie do systemów baz danych, WNT, Warszawa 2000. J.D. Ullman, J. Widom, Podstawowy wykład z systemów baz danych, WNT, Warszawa 2000. |
Metody i kryteria oceniania: |
egzamin |
Właścicielem praw autorskich jest Uniwersytet Ślaski w Katowicach.