ECTS Instytut Informatyki Karty opisu p
Transkrypt
ECTS Instytut Informatyki Karty opisu p
Państwowa WyŜsza Szkoła Zawodowa w Gnieźnie Europejski System Transferu Punktów - ECTS Instytut Informatyki Karty opisu przedmiotów Tytuł: Kod SYSTEMY BAZ DANYCH II Kierunek studiów: Rok/Semestr INFORMATYKA III/5 Specialization: Przedmiot SYSTEMY INFORMATYCZNE Obowiązkowy Godziny/tydzień Wykłady: Liczba punktów 2h Ćwiczenia: - Laboratoria: 1h Projekty/seminarium: - 4 Prowadzący: dr inŜ. Mikołaj Morzy e-mail: [email protected]; [email protected] tel. 061 665 29 61 Instytut: Informatyki Cele: Zapoznanie studentów z nowoczesnymi technologiami baz danych, prezentacja praktycznych i teoretycznych aspektów systemów baz danych, rozwój umiejętności modelowania systemów informatycznych. Praktyczna nauka języka SQL oraz języka proceduralnego PL/SQL. Uzyskanie umiejętności: tworzenia transakcji przez zanurzanie zapytań SQL-owych w języku programowania oraz oceny róŜnych strategii wykonywania zapytań o charakterze rozproszonym. Opis przedmiotu: Języki zapytań do baz danych. WspółbieŜny dostęp do danych. Podstawy przetwarzania transakcyjnego, własności transakcji, anomalie współbieŜnego dostępu do danych, realizacje i uszeregowalność zbioru transakcji. Algorytmy szeregowania i przetwarzania transakcji. Odtwarzanie stanu spójnego po awarii. Dziennik (log) bazy danych i techniki zapisu dziennika, punkty kontrolne. Optymalizacja zapytań: fazy przetwarzania, reguły transformacji, regułowa i kosztowa optymalizacja zapytań. Szacowanie rozmiarów wyniku zapytania. Aktywne bazy danych, obiektowe bazy danych, hurtownie danych. Wymagane wiadomości: Umiejętność programowania na podstawowym poziomie. Forma prowadzonych zajęć: Wykład, laboratoria praktyczne. Metody oceny: Laboratorium oceniane na podstawie projektu zaliczeniowego, wykład oceniany na podstawie egzaminu. Bibliografia: 1. R. Elmasri, S. B. Navathe, Fundamentals of Database Systems, 3rd ed. 2000, Benjamin/Cummings 2. H.Garcia-Molina, J.Widom, J.Ullman, Systemy baz danych. Pełny wykład, WNT 2001 3. H.Garcia-Molina, J.Widom, J.Ullman, Implementacja systemów baz danych, WNT 2003 4. J.Widom, J.Ullman, Podstawowy wykład z systemów baz danych, WNT 2001 30/72 W bibliografii czcionką pogrubioną zaznaczono pozycje podstawowe, pozostałe są uzupełniające