RAK-43611 Tietokantaperusteiset järjestelmät, 5 op
Database Systems

Vastuuhenkilö

Hannu Kupila

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
RAK-43611 2018-01 1 - 2 Hannu Kupila

Osaamistavoitteet

Opintojakson suoritettuaan opiskelija osaa listata tietokantajärjestelmän suunnittelun vaiheet sekä toteuttaa itsenäisesti yksinkertaisia tietokannan suunnittelun, käytännön luomisen ja raportoinnin. Hän pystyy tulkitsemaan tietokannoista tehtyjä kaavioita ja arvioimaan suunnitelmien laatua. Opiskelija pystyy selittämään suunnittelun merkityksen toimivan tietojärjestelmän luomisessa harjoituksissa saatujen omakohtaisten kokemusten perusteella. Lisäksi opiskelija tuntee tuotemallinnuksen teoriaa ja niihin liittyviä käsitteitä sekä näihin liittyviä makro-ohjelmointi menetelmiä.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Tietojärjestelmän suunnittelun vaiheet. Tulkita tietokannasta tehtyä kaaviokuvaa.  Ymmärtää eri mallintamistapoja.  Tietojärjestelmän suunnittelun vaiheiden sisältö. 
2. Toteuttaa yksinkertaisen tietokantajärjestelmän mallintamisen kaaviolla.  Relaatiokäsitteen ymmärtäminen  Selittää suunnittelun merkitys toteutettavan tietokannan toimivuuden kannalta. 
3. Tunnistaa ja listata tietotyypit. Toteuttaa tietokantajärjestelmän määrittely.  Listata tehokkaan tietokannan luomisen periaatteet. Tunnistaa huonosti toimivat tietorakenteet.  Arvioida tietokantasuunnitelmien tietosisällön oikeellisuutta. 
4. SQL-kielen perusteet ja peruskomennot. Toteuttaa tietokannan luominen SQL kielellä.  Relaatiokäsitteen toteuttaminen tietokannassa.  Selittää tietokantarakenteen vaikutus tietokannan käytettävyyteen. 
5. Toteuttaa kyselyjen teko tietokannasta SQL kielellä.  Toteuttaa tietojen ryhmittely raportoinnissa.  Pystyä tekemään useimpiin tarpeisiin riittäviä SQL kyselyjä. 
6. Tuotemallinnus.  Makro-ohjelmointi   

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Tietojärjestelmän suunnitteluvaiheiden hallinta ja kyky soveltaa prosessia käytännön ongelmiin. SQL kielen hallinta.

Arvosteluasteikko:

Arvosteluasteikko on numeerinen (0-5)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Kirja   SQL-opas   Hovi Ari   951-846-228-3     Luvut 1-3   Ei   
Kirja   Tietokantojen suunnittelu & indeksointi   Hovi Ari et al.   951-846-262-3     Luvut 1-7   Ei   



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
RAK-43611 Tietokantaperusteiset järjestelmät, 5 op RAK-43610 Tietokantaperusteiset järjestelmät, 4 op  

Päivittäjä: Javanainen Päivi, 08.03.2018