Tehtävä 13: Kirjaston tietokanta

Tietokannan kuvaus

Suunnittele kirjastoon tietokanta. Tietokantaan tulee tallentaa kaikki kirjaston kirjat, lainaajat (kirjastokortit), sekä tieto lainoista (mikä kirja on kenelläkin lainassa, koska on palautuspäivä).

Tietokannan avulla täytyy voida suorittaa seuraavia toimia:

  • kirjaston henkilökunnalle: Kirjojen tietojen katselu ja muuttaminen, uuden kirjan lisääminen
  • kirjaston henkilökunnalle: Kirjan merkitseminen lainatuksi/palautetuksi
  • kirjaston henkilökunnalle: Uuden kirjastokortin/lainaajan lisääminen, korttien/lainaajien tietojen muuttaminen/poistaminen
  • kirjaston asiakkaille: Kirjojen hakeminen (tieto siitä, onko hyllyssä vai lainassa, koska palautetaan)
  • kirjaston asiakkaille: Näyttää mitä kirjoja ko. henkilöllä on lainassa, ja koska pitää palauttaa.

Luo tietokantaan valmiita raportteja, joilla saa näkyviin esim. kaikkien kirjojen tiedot, lainassa olevien kirjojen tiedot, kaikki myöhässä olevat lainat ym.

Syötä tietokantaan esimerkiksi tietoja, joiden avulla voit testata sen toimintaa.