Zaawansowane Technologie Bazodanowe
Wykłady
-
Technologie GIS i przechowywanie danych geograficznych. Sposoby przechowywania danych geograficznych, zapytania przestrzenne. Problemy reprezentacji map. Wytyczanie trasy na poziomie bazy danych. Zastosowanie w aplikacjach internetowych i społecznościowych.
ztb-gis-2016.pdf
-
Indeksowanie w bazach danych. Problemy wyszukiwania pełnotekstowego.
ztb-indeksy.pdf
Optymalizacja wydajności baz danych.Optymalizacja zapytań, strojenie baz danych. Sposób działania, zastosowanie i dobór parametrów indeksów.
Zaawansowane zagadnienia projektowania baz danych. Problematyka i metody normalizacji struktur bazodanowych. Wpływ normalizacji na wydajność. Denormalizacja i utrzymanie integralności danych.
ztb-normalizacja.pdf
Bezpieczeństwo w bazach danych i systemach webowych. Zagrożenia, zabezpieczenia, zapory, szyfrowanie, certyfikaty, protokoły, bezpieczeństwo danych. Elementy bezpieczeństwa i ataki na webowe aplikacje bazodanowe.
-
Problemy równoległego przetwarzania danych. Transakcje, rozwiązywanie konfliktów, współbieżność. Zapewnienie wysokiej dostępności w systemach transakcyjnych.
ztb-transakcje.pdf
TBD:
Techniki zwiększania dostępności baz danych. Replikacja, buforowanie. Zagadnienia związane z tworzeniem klastrów bazodanowych. Archiwizacja danych, rotacja danych archiwalnych. Grafy w bazach danych.
Laboratoria
Projekt
Tematy projektów
Na ostatnim wykładzie ZTB będą prezentacje projektów. Do zaliczenia konieczna będzie obecność przynajmniej jednej osoby z każdej grupy. Konieczne jest również wykonanie przez każdą grupę sprawozdań. Szczegóły w opisie tematów projektów.
Warunki zaliczenia
Aby uzyskać pozytywną ocenę z przedmiotu niezbędne jest:
zaliczenie zajęć laboratoryjnych,
uzyskanie pozytywnej oceny z projektu,
uzyskanie pozytywnej oceny z egzaminu.
Do zaliczenia zajęć laboratoryjnych konieczne jest wykonanie wszystich ćwiczeń i zaprezentowanie wyników prowadzącemu.
Poszczególne oceny cząstkowe wyznaczane są zgodnie z regulaminem studiów.
Ocena końcowa stanowi średnią arytmetyczną wszystkich uzyskanych ocen.
Bibliografia
Thomas Connolly, Carolyn Begg, Database Systems: A Practical Approach to Design, Implementation and Management, Addison Wesley, 2009
Shashank Tiwari, Professional NoSQL, Wiley and Sons, 2011
Regina O. Obe, PostGIS in Action, Sams Publishing, 2011
Egzamin poprawkowy