Przykładowe tematy

Przykładowe tematy na prezentacje są podzielone na cztery grupy. Można przygotować bardziej rozbudowaną prezentację ze zdjęciami lub prostszą prezentację uzupełnioną demonstracją na żywo.

Przegląd baz danych

Tu może trafić opis dowolnej bazy danych nierelacyjnej (NoSQL). Na przykład:

W każdym przypadku należy opisać bazę tak, jakbyśmy chcieli zachęcić managera do wprowadzenia jej w naszym środowisku pracy (opisać zalety, zagrożenia, koszty, ogólny mechanizm działania, itp…)

Integracja

Tu może trafić opis integracji MySQL z dowolnym innym narzędziem lub językiem programowania innym niż Excel. Na przykład:

Dla języków programowania możliwe są po dwa tematy – nisko i wysokopoziomowe. Przez niski poziom rozumiemy biblioteki pozwalające na połączenie z MySQL oraz przekazanie zapytania jako napis do serwera bazy danych. Przez wysoki poziom rozumiemy bibliotekę integrującą się ze strukturami języka i ukrywającą możliwie dużo detali, w szczególności nie wymuszającą na nas przesyłania zapytań SQL jako napisy. Niski poziom zademonstrowany będzie na laboratoriach.

W każdym przypadku należy pokazać w jaki sposób zainstalować potrzebne biblioteki lub dodatki (jeśli to konieczne), jak połączyć się z bazą, jak wykonać podstawowe zapytania oraz przedstawić przykład polegający na pobraniu pewnych danych z bazy i wykonaniu na nich analizy (na przykład wykresu).

Narzędzia

Tu może trafić opis dowolnego narzędzia do SQL, innego niż VSCode oraz MySQL Workbench. Na przykład:

W każdym przypadku należy opisać narzędzie tak, jakbyśmy chcieli zachęcić managera do wprowadzenia jej w naszym środowisku pracy (opisać zalety, zagrożenia, koszty, ogólny mechanizm działania, itp…)

Techniki programowania

Nie wszystko jesteśmy w stanie omówić na wykładzie. Można przedstawić bardziej zaawansowane techniki lub narzędzia, lub takie, które nie pasują na wykład. Na przykład: