Bazy danych – projekt, etap III
W poprzednim e‑materiale przygotowaliśmy diagram ER, czyli logiczny model bazy danych. Na jego podstawie utworzyliśmy schemat w postaci tabel, pól i relacji oraz ustaliliśmy warunki integralności. Na koniec przygotowaliśmy implementację schematu w języku SQL dla systemu bazodanowego SQLite oraz sprawdziliśmy możliwość utworzenia bazy i tabel.
W tym i następnym e‑materiale zajmiemy się podstawami budowy interfejsu do bazy danych w postaci aplikacji internetowej, którą będziemy kodować, korzystając z języka Python. Skupimy się na operacjach wykonywanych na fragmencie przygotowanej bazy danych przedstawionym poniżej:

Omówienie wcześniejszych oraz kolejnych kroków tworzenia projektu bazy danych znajdziesz w pozostałych e‑materiałach z tej serii:
Bazy danych – projekt, etap IBazy danych – projekt, etap I (analiza kolejnych kroków tworzenia bazy danych),
Bazy danych – projekt, etap IIBazy danych – projekt, etap II (diagram ER, schemat bazy w języku SQL),
Bazy danych – projekt, etap IVBazy danych – projekt, etap IV (obsługa bazy danych w aplikacji internetowej, cz. 2).
Przygotujesz wirtualne środowisko do tworzenia aplikacji internetowej.
Utworzysz moduł do współpracy z bazą danych po stronie serwera.
Zaimplementujesz po stronie serwera funkcje (tzw. widoki) obsługujące żądania klienta.
Przygotujesz szablony stron WWW z formularzami tworzące interfejs klienta.