# 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+).