XML i bazy danych

Język wykładowy Polski
Semestr Letni
Status Wycofana z oferty
Opiekun Piotr Wieczorek
Liczba godzin
Rodzaj Informatyczny 2
ECTS 6
Polecany dla I roku Nie
Egzamin Tak

Opis przedmiotu:

XQuery to język zapytań dla danych XML będący standardem W3C. Przedmiot da możliwość zrozumienia jak od środka wygląda tradycyjny system zarządzania bazą danych, a w szczegolności jego część odpowiedzialna za wykonywanie i optymalizację zapytań. Wykłady będą poświęcone niezbędnej teorii, w trakcie ćwiczeń (z pracownią) będzie można samemu stworzyć własną implementację sporego fragmentu XQuery w (prawie) dowolnie wybranym języku programowania. Zaczniemy od prostego systemu działającego na strukturze przechowywanej w pamięci operacyjnej. Następnie do przechowywania XML-a użyjemy bazy danych. Na koniec zajmiemy się optymalizacją zapytań za pomocą przepisywania do algebry relacji i możliwościami jakie takie przepisanie daje. Przedmiot jest bardziej praktyczną wersją przedmiotu Bazy Danych 2. Zaliczenie Kursu XML nie jest konieczne - wszystko co potrzebne będzie na wykładzie. Przedmiot zawiera wymagane standardami treści obowiązkowe z zakresu tematyki baz danych. **Zaleca** **ne:** * Dobra znajomość jakiegokolwiek wsp ołczesnego języka programowania. * Bazy Danych - ew. gotowość samodzielnego opanowania materiału (SQL, algebra relacji itp.), AiSD, Kurs XML.