Pytania na egzamin dyplomowy

advertisement
Pytania na egzamin dyplomowy
TPD – studia II stopnia – dzienne
Multimedialne bazy danych
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Specyfika systemów multimedialnych baz danych.
Właściwości obrazów wykorzystywane w wyszukiwaniu ze względu na zawartość.
Cel i zakres standardu MPEG-7.
Standard SQL/MM: motywacje, koncepcja, zakres.
Metadane w multimedialnych bazach danych.
Porównanie technik zapewniających trwałość obiektów
Nowe operacje w języku OQL
Zarządzanie dużymi obiektami
Transformacja wskaźników w obiektowych bazach danych
Buforowanie danych w obiektowych bazach danych
Integracja systemów transakcyjnych
1.
2.
3.
4.
5.
6.
Algorytm zatwierdzania 2-fazowego (2PC) i 3-fazowego (3PC).
Implementacja protokołu 2PC w systemach komercyjnych.
Algorytmy alokacji danych w systemie rozproszonych bazy danych.
Problem replikacji danych: kryterium poprawności, replikacja synchroniczna vs. replikacja
asynchroniczna, algorytm kopii podstawowej.
Wykrywanie zakleszczeń transakcji rozproszonych.
Optymalizacja zapytań w systemie rozproszonych bazy danych.
Eksploracja danych
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Reguły asocjacyjne: sformułowanie problemu, typy reguł i algorytmy odkrywania reguł asocjacyjnych
Naiwny klasyfikator Bayesa: ogólna charakterystyka i zasada działania
Metody indukcji drzew decyzyjnych (miary oceny jakości podziału, metody przycinania drzewa)
Metody określania ważności atrybutów (test chi-kwadrat, MDL, Information Gain)
Metody uczenia i testowania klasyfikatorów (walidacja krzyżowa, leave-one-out, bootstrap)
Meta-metody uczenia klasyfikatorów (stacking, boosting, głosowanie)
Metody oceny klasyfikatorów (precision&recall, krzywa Lift, krzywa ROC, macierz pomyłek, macierz
kosztów)
Metody ekstrakcji atrybutów (PCA, NNMF, SVD)
Regresja: sformułowanie problemu, rodzaje regresji
Grupowanie obiektów: sformułowanie problemu, omówienie podstawowych algorytmów grupowania
Algorytmy rankingu stron WWW
Administracja bazami danych:
1.
2.
3.
4.
Rola przestrzeni wycofania w systemach baz danych (segmenty wycofania)
Charakterystyka punktów kontrolnych
Porównanie indeksów drzewiastych i indeksów bitmapowych.
Rola profili w systemach baz danych
Zaawansowane Bazy Danych
1.
2.
3.
4.
5.
Algorytm podziału węzła w R-drzewach
Szukanie najbliższego sąsiada za pomocą R-drzew
Synchronizacja transakcji za pomocą wielowersyjnego algorytmu znaczników czasowych
Wielopoziomowa synchronizacja transakcji
Pliki sygnaturowe dla wyszukiwania tekstów
Projekty informatyczne
1.
2.
3.
4.
5.
Metoda punktów funkcyjnych
Równanie oprogramowania w modelu SLIM
Model COCOMO
Szacowanie kohezji modułów programowych za pomocą metody przekrojów danych
Wyważanie ryzyka w projektach informatycznych
Analiza danych
1.
2.
3.
Metody statystycznej oceny wiarygodności modelu regresji
Wybrane metody selekcji atrybutów w redukcji rozmiarów danych.
Podstawowe elementy składowe szeregu czasowego i metody jego dekompozycji.
Technologie XML (przetwarzanie danych semistrukturalnych)
1.
2.
3.
4.
5.
6.
7.
8.
9.
Znaczenie przestrzeni nazw XML. Pojęcia: deklaracja przestrzeni nazw, kwalifikacja przestrzenią nazw,
docelowa przestrzeń nazw, domyślna przestrzeń nazw.
Budowa wyrażeń XPath. Przykłady wykorzystywania standardu XPath.
Transformacja dokumentów XML przy pomocy arkuszy styli XSL. Typy szablonów transformacji.
Domyślne szablony transformacji.
Pojęcie typu w Schematach XML. Typy proste, typy złożone – sposoby definicji, charakterystyka.
Konstrukcje związane z typami złożonymi.
Integracja schematów XML. Konstrukcje umożliwiające integrację schematów XML. Konsekwencje
integracji schematów XML dla ich instancji.
Zakres i znaczenie standardu SQL/XML.
Języki zapytań stosowane w bazach danych dokumentów XML.
Typy indeksów wykorzystywanych w bazach danych dokumentów XML. Postacie zapytań korzystających z
poszczególnych typów indeksów.
Mechanizmy kontroli współbieżnego dostępu do baz danych dokumentów XML.
Hurtownie danych i przetwarzanie analityczne
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Architektury systemów hurtowni danych.
Konceptualny model wielowymiarowy.
Implementacyjne modele hurtowni danych.
Podstawowe schematy hurtowni danych w modelu relacyjnym.
Modelowanie i rodzaje wymiarów.
Problematyka projektowania warstwy ETL.
Techniki optymalizacji zapytań analitycznych.
Podstawowe struktury indeksowe dla hurtowni danych.
Problematyka jakości danych.
Algorytm wyboru zbioru perspektyw zmaterializowanych dla zadanego obciążenia.
Techniki i algorytmy kompresji danych.
Architektury zorientowane na usługi
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Pojęcie, własności i klasyfikacja usług biznesowych.
Podstawowe konstruktory języka BPEL.
Rola magistrali usługowej (Enterprise Service Bus) w architekturze SOA.
Struktura i zawartość kontraktów WSDL usług Web Services.
Metody zapewniania bezpieczeństwa usług Web Services.
Rola rejestru usług w architekturze SOA.
Charakterystyka protokołu SOAP.
Metodyki implementacji usług Web Services.
Charakterystyka i porównanie konwersacyjnych i niekonwersacyjnych usług Web Services.
Charakterystyka i porównanie idempotentnych i nieidempotentnych operacji
usług Web Services.
Wielowarstwowe aplikacje internetowe
1.
2.
3.
4.
5.
6.
7.
8.
Podstawowe założenia i standardy dla technologii Web Services.
Model Ajax na tle klasycznych aplikacji internetowych.
Rodzaje komponentów Enterprise JavaBeans.
Transakcje w Enterprise JavaBeans.
Architektura Model-View-Controller w aplikacjach internetowych.
Porównanie frameworków ASP.NET Web Forms i ASP.NET MVC.
Zarządzanie współbieżnym dostępem do danych w aplikacjach wielowarstwowych.
Porównanie frameworków ASP.NET Web Forms i JavaServer Faces.
Download