Data i godzina: wtorek, 15.04.2025, godz. 09:00-10:30
Prelegent: dr Andrzej Wójtowicz
Streszczenie: Klasyczne kursy o problematyce relacyjnych baz danych koncentrują się na dużej liczbie ćwiczeń dotyczących tworzenia zapytań SQL. Ręczne sprawdzanie ich poprawności jest czasochłonne, a obecnie dostępne rozwiązania nie pozwalają na kompleksową integrację z aplikacjami typu LMS, działają na bazach wbudowanych lub dotyczą pojedynczych silników typu klient-serwer. Podczas wystąpienia przedstawię otwartoźródłową implementację, która rozszerza wtyczkę CodeRunner/Jobe dla Moodle o popularne silniki bazodanowe, tj. Microsoft SQL Server, PostgreSQL i MySQL. Prezentowane rozwiązanie sprawdza nie tylko poprawność zapytania pod względem danych wyjściowych, ale pozwala również na weryfikację użytej techniki SQL poprzez badanie drzewa składniowego AST wyprowadzonego z gramatyki danego dialektu SQL. Wystąpienie zakończę ewaluacją systemu i dalszymi możliwymi kierunkami rozwoju.
Więcej na temat seminarium: https://uam.sharepoint.com/sites/SeminariumEdukacjiInformatycznejiSystemwInteligentnegoWspier/SitePages/Home.aspx
Miejsce: B3-20,21