Specjalizacja magisterska Bazy danych Katedra Baz Danych Strona Katedry http://bd.pjwstk.edu.pl/katedra/ Prezentacja dostępna pod adresem: http://www.bd.pjwstk.edu.pl/BazyDanych.pdf Katedra Baz Danych Wymagania wstępne • Znajomość podstaw języka SQL • Znajomość podstaw jednego z języków programowania obiektowego Katedra Baz Danych Program studiów – przedmioty związane ze specjalizacją • Zarządzanie bazami danych • Nierelacyjne bazy danych i zaawansowane programowanie • Zaawansowane modelowanie i analiza systemów informatycznych • Integracja danych i hurtownie danych • Analiza i eksploracja dużych zbiorów danych Katedra Baz Danych Specjalizacja przygotowuje do pracy w zawodzie • Administrator baz danych • Projektant baz danych • Programista baz danych • Projektant aplikacji baz danych • Projektant, programista i administrator witryn internetowych • Projektant hurtowni danych i systemów Business Intelligence • Pracownik naukowo-badawczy Katedra Baz Danych Tematyka prac magisterskich • Budowa, administrowanie i strojenie baz danych • Systemy wspomagające edukację (e-learning) • Budowa i zarządzanie hurtowniami danych W pracy inżynierskiej nacisk jest na poprawne zrealizowanie projektu – na ogół utworzenie bazy danych i aplikacji na tej bazie danych. W pracy magisterskiej nacisk jest na przeprowadzenie studiów tematu, rozważenie różnych możliwości i zaproponowanie własnego rozwiązania problemu. Katedra Baz Danych Strojenie baz danych Prof. Krzysztof Stencel • Analiza plików śladu bazy danych w poszukiwaniu wzorców i antywzorców • Analiza profilu użycia bazy danych / workload • Analiza raportów efektywności baz danych • Analiza pokrycia modelu danych zapytaniami: ile danych jest w bazie, których nikt nie używa? • Statystyczna analiza plików śladu, eksploracja naprawdę dużych danych nie-do-końca-strukturalnych Katedra Baz Danych Analiza danych z klastra obliczeniowego Prof. Krzysztof Stencel • Google opublikował raporty zużycia zasobów w jednym ze swoich klastrów obliczeniowych Open Cluster Data https://code.google.com/p/googleclusterdata/ • Ogromne ilości danych do analizy • Zadanie eksploracyjne: grupowanie podobnych zadań, wykrywanie wzorców (np. wycieków pamięci li tylko na podstawie wykresu użycia pamięci), przewidywanie zużycia zasobów Katedra Baz Danych Bazy danych NOSQL Prof. Krzysztof Stencel • NOT ONLY SQL • Bazy klucz-wartość, bazy grafowe, bazy dokumentowe (dla niektórych także obiektowe) • Tworzenie multibaz z różnych rodzajów baz danych, np. integracja bazy relacyjnej, Cassandry i neo4j. Dane składujemy tam, gdzie jest najlepiej • Ciekawe zastosowania (uwielbiam bazy grafowe) • przybliżone wyszukiwanie najkrótszych ścieżek w wielkim grafie (bazy grafowe) • wyszukiwanie elementów w sąsiedztwie węzła • generowanie grafów o właściwościach grafów naturalnych Katedra Baz Danych Odwzorowanie obiektoworelacyjne Prof. Krzysztof Stencel • Analiza możliwości języków zapytań w ORM • Rozszerzanie ORM o nietypowe cechy • zapytania rekurencyjne w stylu SQL:1999 i Oracle • indeksy funkcyjne i doradztwo indeksowe • częściowe agregacje, drzewa licznikowe • Optymalizacja zapytań rekurencyjnych • Integracja ORM z bazami NOSQL Katedra Baz Danych Administrowanie / strojenie baz danych Dr Paweł Lenkiewicz • Tematy związane z porównaniem / zbadaniem poszczególnych aspektów funkcjonowania serwera bazy danych. • Wydajność różnych rozwiązań. • Nowości i ciekawe rozwiązania w różnych SZBD. Katedra Baz Danych Rozwój systemów wspomagających edukację w PJWSTK Dr Paweł Lenkiewicz • Gakko – system zarządzania uczelnią – moduły Dziekanat, Rekrutacja, Plan zajęć, Stypendia, Kwestura, Podania studenckie, Katedra, moduł analityczny • EduX – całkowicie zintegrowana z GAKKO platforma edukacyjna, wykorzystywana zarówno do celów elearning jak i blended learning Katedra Baz Danych E-nauczanie (e-learning) Prof. Lech Banachowski • Wspomaganie nauczania przy użyciu systemów informatycznych i metod sztucznej inteligencji • Budowa inteligentnego e-podręcznika z baz danych • Zastosowanie sieci semantycznych w e-nauczaniu • Wyszukiwarka internetowa materiałów dydaktycznych przeszukująca znane repozytoria • Znaczenie standardów w dziedzinie e-nauczania • Czy z aplikacji open source wspomagających edukację takich jak wiki, blogi, e-portfolia, chat, forum, web feeds można złożyć pełną, rozszerzalną witrynę edukacyjną Katedra Baz Danych Dziękujemy za uwagę i zapraszamy na specjalizację Bazy danych Strona Katedry http://bd.pjwstk.edu.pl/katedra/ Prezentacja dostępna pod adresem: http://www.bd.pjwstk.edu.pl/BazyDanych.pdf Katedra Baz Danych