Työaiheet
Ensiksi kurssilla on tietenkin valittava aihe. Voit keksiä joko oman, tai valita valmiista aiheista.
Arvosanamaksimi
Kaikille aiheille määritetään maksimiarvosana, joka kuvaa karkeasti työn laajuutta. Arvosanamaksimiin vaikuttaa neljä kriteeriä, joista jokaisen pitää täyttyä vitosen arvosanamaksimia varten:
Sovelluksessa pitää olla toteutettuna perinteinen käyttäjien tunnistaminen käyttäätunnuksella ja salasanalla. Käyttäjien tiedot on haettava tietokannasta.
Sovelluksessa pitää olla ainakin kolme jotakin olennaista tietoa sisältävää tietokantataulua. Taulujen pitää sisältää käyttäjälle suoraan relevanttia tietoa. Tälläisiä kohteita ovat esimerkiksi muistilistan askare tai käyttäjän kirjautumistiedot.
Tähän määrään ei lasketa tauluja, jotka ovat puhtaita liitostauluja kahden muun taulun välillä.
Sovelluksessa on oltava ainakin kaksi taulua, joiden välillä on monesta moneen -suhde. Tämä tarkoittaa sitä, että kummankin taulun olioon voi jollain tapaa liittyä mielivaltainen lukumäärä toisen taulun olioita. Tälläisiä suhteita voivat olla vaikkapa keskustelufoorumin käyttäjien ja keskustelujen välillä oleva “on-kirjoittanut tähän keskuteluun” -suhde tai Pokémon-tietokannan käyttäjän ja pokémon-lajin välinen omistussuhde.
Parityön aiheeksi kelpaa ainoastaan vitosen arvosanamaksimilla varustettu aihe.
Oma aihe
Jos haluat tehdä työn itse keksimästäsi aiheesta ja työ täyttää kurssille asetettavat vaatimukset (tietokanta jossa noin 4-7 taulua, yksinkertainen käyttöliittymä, järkevä maksimiarvosana), voit toteuttaa työn omalla aiheellasi. Omasta aiheesta täytyy laatia aihekuvaus valmiiden aiheiden tapaan. Voit myös toteuttaa valmiista aihe-ehdotuksesta oman variaatiosi.
Hyviä aiheideoita voit saada vaikkapa omista harrasteista ja kiinnostuksen kohteista. Kurssilla on vuosien saatossa toteutettu mm. kaikennäköisiä roolipelitietokantoja, lintutietokanta, bussinbongaustietokanta, käärmelainaamo ja haalarimerkkigalleria.
Omasta aiheesta on sovittava ohjaajan kanssa, että varmistetaan aiheen sopiva laajuus, mutta kunhan laajuus on sopiva, saa tsohan tehdä käytännössä mistä itse parhaaksi katsoo. Ota oma aiheesi esille mielellään jo heti aloitusluennon jälkeen.
Valmiit aiheet
Jos et keksi omaa aihetta voit myös valita jonkin valmiin aiheen.
Ohessa olevasta listasta löydät tietokantasovelluksen valmiit aihe-ehdotukset vaikeusasteineen ja arvosanamaksimeineen. Vaikeusasteet ovat suuntaa-antavia, todellinen työn laajuus riippuu myös siitä mitä ohjaajan kanssa sovitaan.
Seuraavaksi:
Kun olet valinnut aiheesi, valitse ohjelmointikieli, jota haluat käyttää.