Relaatiotietokannat 2

TiteWiki

Loikkaa: valikkoon, hakuun

Sisällysluettelo

Kurssin perustiedot

  • Nimi: Relaatiotietokannat II
  • Koodi: KTE0231
  • Aika: 15.05.2006 - 30.06.2006
  • Suoritus: pakollinen
  • Luokittelu: koulutusohjelman ammattiopinnot, tiedonhallintatekniikka
  • Laajuus: 3 op
  • Oppitunteja/viikko: - (ei kiinteää määrää, koska verkkokurssi)
  • Arvostelu: 0-5
    • Oma arvosana: 4
    • Arvostelupvm: 11.07.2006
  • Läsnäolopakko: ei (verkkokurssi)
  • Opettaja: Juha Kiukas

Virallinen kuvaus (Virtuaalisen kesälukukauden 2006 esite)

Tavoite

Syventää relaatiotietokantojen periaatteiden ymmärrystä ja pystyä luomaan ja käyttämään tietokantoja SQL-pohjaisilla tietokannanhallintajärjestelmillä. Oppia SQL-kielen käyttö monipuolisiin tietokantaoperaatioihin.

Sisältö

Tietokannan suunnittelun perusperiaatteet. Tietokannanhallintajärjestelmät (MySQL), SQL-pohjaisen tietokannan rakentaminen ja käyttö. Tietokantojen eheysominaisuudet. SQL:n käyttö tietojen ylläpidossa. SQL:n käyttö monipuolisissa tietojen hauissa.

Opetusjärjestelyt

Opintojakso toteutetaan PBL -pedagogiikan mukaisesti ja se sisältää verkossa tapahtuvia tutoriaali -istuntoja.

Oppimateriaali

-

Hyväksymisvaatimukset

Etätehtävät ja koe.

Oma kuvaus

Opetusjärjestelyt

Valitsin kurssin suoritettavaksi Virtuaalisella kesälukukaudella 2006. Sana virtuaalinen paljastaa jo paljon: verkkokurssi siis. Lähitunteja ei ollut ainuttakaan ja opiskelu suoritettiin koulun omassa Moodle-ympäristössä sekä Viopen virtuaalikurssilla.

Kurssin teemat käytiin läpi niin, että ensin luettiin Viopen valmiissa ympäristössä teoriaa ja tehtiin pienet harjoitukset. Tämän jälkeen saatiin opettajalta varsinaiset käytännön harjoitukset aihepiiriin liittyen. Nämä olivat palautettavia. Viopen lisäksi tehtävien teossa oli apuna opettajan itse laatimat ohjedokumentit sekä MySQL:n oma dokumentaatio. Teemoja oli kaikkiaan muistaakseni kuutisen kappaletta. Kaikki keskustelu pyrittiin hoitamaan Moodle-ympäristössä keskustelupalstoilla sekä chatissa - sähköpostia ei juurikaan käytetty.

Sisältö

SQL:n komentoja, MySQL-tietokannassa harjoitellen. Listataanpa osa-alueet: tietokannan luominen viiteavaimineen sun muineen, eheyksien ymmärtäminen, select, insert, delete, taulun rakenteen muuttaminen jälkikäteen (alter table), liitosten tarkka käsittely (vanha ja uusi tapa), alikyselyt sekä erikoisuutena uuden MySQL:n erityistoimintoja (triggers, procedures, views). Varmaan jotain pientä unohtuikin tästä listasta.

Viopen materiaaleissa ei käsitelty läheskään kaikkia näitä ja asiat oli esitetty hyvin pintapuolisesti. Tietoja syvennettiin lähinnä MySQL:n oman dokumentaation avulla. Harjoitusympäristöksi tarjottiin Linux-palvelinta, jossa pyöri MySQL. Sitä käytettiin niin komentoriviltä kuin phpMyadmininkin kautta.

Koe/muu arvostelu

Teemojen tehtävät olivat palautettavia ja niistä annettiin numeroarviot jokaisesta. Näitä oli suunnilleen kuusi kappaletta. Tämän lisäksi oli koe, joka tehtiin kotioloissa. Aikaa oli pari tuntia, ja tehtäviä melkoisen paljon. Kokeet olivat vielä kaikilla erilaiset, jolla varmistettiin se, että jokainen tekee todellakin itse oman yksilöllisen kokeensa. Aikaraja tuli itselläkin vastaan, enkä ehtinyt kaikkia tehtäviä tekemään - tällaisista kokeista en liiemmin pidä.

Todellinen hyöty oppimisen kannalta

SQL oli minulle ennestään jossain määrin tuttu, mutta esimerkiksi uudet MySQL:n omat toiminnot (esim. triggerit) olivat täysin uusia asioita. Tuli opittua kaikenlaista pientä. Kokonaisuutena erittäin hyvä verkkokurssi: toteutus toimi, opettaja oli aktiivinen ja sisältö hyvää.

Arvosanat kurssille (0-5)

  • Toteutus: 5
  • Opetus: 5
  • Hyödyllisyys: 4
  • Oma suoritus: 4
Henkilökohtaiset työkalut