Zajęcia
Informacje o przebiegu zajęć

Wykład

Data Opis
2024-10-10 Wykład 1/7:
2024-10-24 Wykład 2/7:
2024-11-14 Wykład 3/7:
  • Zagadnienia
    • Bazy typu klucz-wartość (key-value store)
  • Materiały
  • Zadania
  • Co po tych zajęciach powinno się znać / wiedzieć / umieć
    • Narodziny pomysłu składowania danych za pomocą związku klucz-wartość (tablice, słowniki).
    • Omówić najważniejsze własności: prostota, szybkość, skalowalność.
    • Umieć dokonać porównania z bazami relacyjnymi. Wymienić wady / zalety baz klucz-wartość.
    • Określić podstawowe zasady posługiwania się kluczami.
2024-11-28 Wykład 4/7:

Laboratorium informatyczne

Data Opis
2024-10-09, gr. 1
2024-10-16, gr. 2
Laboratorium informatyczne 1/7:
  • Zagadnienia
    • Opracowujemy strukturę relacyjnej bazy danych dla przykładowego zadania.
  • Materiały
  • Zadania
    • Znajomość SQL w zakresie podstawowych poleceń CRUD (crete, read, update i delete) pozwalającycj dane dodać do tabeli, odczytać, uaktualnić i usunąć.
  • Co po tych zajęciach powinno się znać / wiedzieć / umieć
2024-10-23, gr. 1
2024-10-30, gr. 2
2024-11-06, gr. 1
2024-11-13, gr. 2
Laboratorium informatyczne 2/7, 3/7:
2024-11-27 Laboratorium informatyczne 4/7:
  • Zagadnienia
    • Kończymy implementację relacyjnego rozwiązania przykładowego zadania.
  • Materiały
  • Zadania
  • Co po tych zajęciach powinno się znać / wiedzieć / umieć
    • Zaprojektować prostą bazę relacyjną zgodnie z wymaganiami.
    • Używające języka Python i bazy SQLite napisać zapytania pozwalające na utworzenie bazy i wykonanie na niej podstawowych operacji CRUD (Creat, Read, Update oraz Delete).
    • Utworzyć prosty interfejs tekstowy pozwalający na podstawową interakcję z bazą danych w celu realizacji określonego zadania.