Opetussuunnitelman mukaan kurssilla on neljä keskeistä aihealuetta:
1. Relaatiotietokantaa hyödyntävän tietojärjestelmän tietotarpeiden kartoitus
2. Tietokannan rakenteen ja toimintojen suunnittelu
3. Tietojärjestelmän tietojen ja toimintojen käytettävyyden ja oikeellisuuden testaus
4. SQL-kielen perusteet ja tietokannan toteutus MySQL-ympäristössä.
Kurssi on jaettu kahdeksaan lukuun:
Luku 1 Johdanto kurssiin
Tämä luku
Luku 2 Tietokantojen historiaa ja hieman tulevaisuuttakin
Lyhyt katsaus tietokantojen kehitykseen ja matkan varrella esiintyneisiin eri tyyppisiin tietokantaratkaisuihin
Luku 3 Tietokantojen peruskäsitteet
Tietokannan "rakennuspalikat"
Luku 4 Tietokantojen suunnitteluprosessi
Tuloksellisen suunnittelutavan esittely
Luku 5 MySQL-tietokanta
MySQL- tietokannan asentaminen ja käyttöönotto
Luku 6 MySQL-tietokannan käyttö ja SQL-kielen perusteet
Tässä luvussa rakennetaan pieni esimerkkitietokanta MySQL- ympäristössä ja samalla opitaan SQL - kielen perusteet
Luku 7 Tietokannan toiminnan testaus ja viritys
Tässä luvussa saat neuvoja tietokannan toiminnan testaamiseen ja ongelmakohtien korjaamiseen
Luku 8 Lähteet
Kirjallisuutta ja muita lähteitä
Opintojakson suorittamiseen tarvitset Internet-yhteydellä varustetun tietokoneen. Yhteyden olisi hyvä olla laajakaistayhteys, mutta modeemillakin pärjää. Tietokoneen käyttöjärjestelmänä on oltava Windows 98 tai uudempi. Lisäksi tarvitset MySQL-tietokannan, jonka voit ladata koneellesi alkutapaamisessa annettavien ohjeiden mukaan.
Varsinainen opiskelu tapahtuu oppilaitoksessa käytössä olevan Optima-oppimisympäristön kautta.
Kurssiin kuuluu kaksi pakollista tapaamista: alkutapaaminen kurssin alussa ja välitapaaminen ennen lopputyön tekemistä. Alkutapaamisessa saat käyttäjätunnukset oppimisympäristöön sekä opastuksen MySQL-tietokannan asentamiseen. Välitapaamisessa esität lopputyötä koskevan suunnitelmasi opettajalle ja muille kurssilaisille. Siellä määrätään myös opponointiparit
Kurssin suoritus tapahtuu edellä mainittuja tapaamisia lukuun ottamatta kokonaan itsenäisenä verkko-opiskeluna. Hyväksytyn arvosanan edellytyksenä on:
- kaikkien oppimistehtävien hyväksytty suorittaminen
- lopputyön hyväksytty tekeminen
- jonkin toisen osallistujan lopputyön opponointi eli arviointi
6. Edeltävät opinnot ja muut valmiudet
Kurssin suoritus ei edellytä edeltäviä opintoja, mutta hyvää pohjatietoa saat näistä opintojaksoista: DASYST1-2 Johdatus tietojärjestelmiin, DASYST3-4 Tietokantasuunnittelun perusteet, DATIKE1-2 Ohjelmistotekniikka.
Englannin kielen taito on tarpeen, koska MySQL-tietokannan dokumentaatio on englanninkielinen.
Tarkempi aikataulu ilmoitetaan alkutapaamisessa, johon lähetetään kutsu sähköpostilla.
Saat jokaisesta oppimistehtävästä henkilökohtaisen palautteen sähköpostilla. Muu ohjaus tapahtuu oppimisympäristön keskustelukanavan kautta.