Nowa wersja
|
Poprzednia wersja
|
pl:dydaktyka:ztb:2010:tematy_wykladow [2010/03/04 13:19] sebi utworzono |
pl:dydaktyka:ztb:2010:tematy_wykladow [2019/06/27 15:50] (aktualna) |
====== ZTB 2010 - proponowane tematy wykładów ====== | ====== ZTB 2010 - proponowane tematy wykładów ====== |
- Technologie GIS i przestrzenne bazy danych. | - Technologie GIS i przestrzenne bazy danych. |
- Obiektowe bazy danych. | - Obiektowe bazy danych. Zalety i wady w stosunku do modelu relacyjnego. Przyklad implementacji - db4o. |
- Zaawansowane funkcje PostgreSQL. | - Hurtownie danych. Projektowanie hurtowni. Przetwarzanie analityczne: OLAP. Data mining. Reguły asocjacyjne. Indukcja reguł i drzew. |
- Hurtownie danych. | - Lekkie technologie bazodanowe, mobilne bazy danych. |
| - PostgreSQL i Prolog: ODBC. Realizacja dostępu do baz danych z poziomu Prologu. Możliwości realizacji przetwarzania inteligentnego (warstwy 'business intelligence'). |
| - Przetwarzanie transakcyjne: OLTP. Od podstaw (ACID) do poziomów izolacji, blokad i savepoint-ów. Logi, odtwarzanie po awarii. |
| - Projektowanie baz danych: modelowanie związków encji, problemy i rozwiązania. Związki nadklasa-podklasa. Specjalizacja i generalizacja. Notacja Chena i inne. Normalizacja (2NF, 3NF, BCNF, 4NF, 5NF) i denormalizacja. Elementy UML. Narzędzia. |
| - DDL: instrukcje CREATE (tabele, sekwencje, domeny, indeksy, schematy, widoki, wyzwalacze, funkcje, reguły, kursory, etc.). Przykłady i praktyka wykorzystania. |
| - DQL: przykłady konstrukcji zaawansowanych zapytań w SQL. Elementy analizy i optymalizacji, projektowanie zapytań. |
| - Bezpieczeństwo w bazach danych. Zagrożenia, zabezpieczenia, zapory, szyfrowanie, certyfikaty, protokoły, bezpieczeństwo danych. |
| - Case study: odciski palców, baza, wyszukiwanie. |
| |
| |
| ===== Do przygotowania ===== |
| Dla chętnych - w formie referatu //zamiast// projektu. |
| |
| - Dane tekstowe i semistrukturalne, XML. XML-owe bazy danych. Tamino. Indeksowanie tekstów. Plagiaty. |
| - Rozproszone bazy danych. |
| - Wady i zalety oraz przegląd cech nowoczesnych frameworków webowych (np. Django, RoR). |