1. Kurssin tavoitteet

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ä.

 

2. Sisällöstä

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ä

 

3. Tarvittavat ohjelmat

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.

 

4. Alkutapaaminen

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

 

5. Kurssin suoritus

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.

 

7. Kurssin aikataulu

Tarkempi aikataulu ilmoitetaan alkutapaamisessa, johon lähetetään kutsu sähköpostilla.

 

8. Ohjaus

Saat jokaisesta oppimistehtävästä henkilökohtaisen palautteen sähköpostilla. Muu ohjaus tapahtuu oppimisympäristön keskustelukanavan kautta.