Skip to content
Snippets Groups Projects

ITKY2102 työpaja 8, tietokannat

Koodivaraston sisältö

Tässä koodivarastossa on ainakin seitsemän tiedostoa:

  • README.md, jota luet tällä hetkellä
  • data.json, jossa on tarvittava mallidata sovelluksen toimimiseksi
  • alusta.py, joka käydään läpi ja ajetaan vain kerran, tietokannan luomiseksi ja asuttamiseksi
  • tyopaja.py, jota makustellaan enemmän
  • erkaavio.pdf, jossa löytyy data.jsonin rakenne ER-kaaviolla mallinnettuna
  • .GITIGNORE, jota käytetään lisävarmistuksena estämään tietokannan lisääminen varastoon
  • kulku.txt, joka toimii opettajille muistikkaana, miten ja milloin työpaja on suunniteltu pidettäväksi

Aiemmilta vuosilta voi olla vanhaa dataa ynnä muita.

Järjestelmävaatimukset

Koodi on testattu toimivaksi GNU/Linux-jakelussa käyttäen Pythonin versiota 3.12.2. Työpajassa käytettäneen Windows 11 -ympäristöä.

Todennäköisesti vaatii toimiakseen vain Python 3 -jakelun, jossa paketit json ja sqlite3 sekä f-stringit tuettuna (3.6+).