Narzędzia użytkownika

Narzędzia witryny


rok2324:letni:prezentacje

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:

  • Cassandra;
  • InfluxDB;
  • Neo4J;
  • MongoDB;
  • Druid;
  • Redis;
  • Elasticsearch.

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:

  • Python (wysoki poziom);
  • R (wysoki poziom);
  • Julia;
  • Mathematica;
  • Matlab;
  • Statistica.

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:

  • DataGrip;
  • Squirrel;
  • HeidiSQL;
  • Jet Profiler;
  • Inne niż używane na zajęciach dodatki do VS Code.

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:

  • Zdarzenia i wyzwalacze;
  • Procedury i funkcje składowane;
  • Kopie zapasowe baz danych;
  • Wyrażenia przygotowane.
rok2324/letni/prezentacje.txt · ostatnio zmienione: 22.04.2024 12:26 przez Andrzej Giniewicz