Tietokannat ja tiedonhallintaLaajuus (5 op)

Opintojakson tunnus: SOF001AS2A

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
suomi

Osaamistavoitteet

Tämän opintojakson suorittanut tai vastaavan osaamisen hankkinut opiskelija osaa:
* selittää tietokantaperiaatteen ja tietokanta-alan keskeisiä käsitteitä
* selittää tietokannanhallintajärjestelmän palvelujen merkityksen ohjelmistokehityksessä
* selittää tietokannan suunnitteluprosessin yleisellä tasolla ja eritellä sen työvaiheet ja tulokset
* laatia yksinkertaisia luokkakaavioita ja relaatiokaavioita UML-kuvauskielellä
* suunnitella ja toteuttaa yksinkertaisen relaatiotietokantaratkaisun
* käsitellä relaatiotietokannan tietoja SQL-kielellä

Sisältö

* Tietokantojen perusteet, relaatiomalli ja RDBMS
* Tietokannanhallintajärjestelmän (DBMS) palvelujen merkitys ohjelmistokehittäjälle
* Yleiskuva tietokannan suunnittelun vaiheista, tehtävistä ja tuotoksista
* Tietokeskeisten kuvausten tulkinta ja käyttö: UML-kielen notaatio, luokkakaavio, relaatiokaavio
* Relaatiokaavion johtaminen käsitekaaviosta ja relaatioiden normalisointi
* SQL DML laajasti ja SQL DDL:n perusteet

Lähtötaso ja sidonnaisuudet muihin opintojaksoihin

Ei edeltävyysvaatimuksia, mutta suositellaan opintojakson
Johdanto ohjelmistokehitykseen (SOF001IT1A) suorittamista tai
vastaavan osaamisen osoittamista.

Kurssin tuottamaa osaamista tarvitaan kaikilla tulevilla ohjelmistokehityksen opintojaksoilla.

Opintojakso sijaitsee IT-tradenomi-tutkinnon suuntautumisessa Ohjelmistokehitys.

Toteutustavat, näyttö ja opinnollistaminen

a. Lähiopetus ja siihen liittyvät tehtävät päivä-, monimuoto- tai intensiivitoteutuksena TAI
b. Verkkototeutus tai etäopiskelu TAI.
c. Tentti ja/tai oppimistehtävä(t) TAI
d. Työelämäprojektiin tai muuhun projektiin osallistuminen TAI
e. Omassa työssä oppiminen (opinnollistaminen)
f. Oman osaamisen todentaminen AHOTointi-menettelyllä

Mikäli jo osaat tämän opintojakson sisällöt, voit näyttää osaamisesi. Kysy lisää opintojakson opettajalta. Lisätietoa osaamisen tunnistamisesta

Arviointikriteerit - arvosana 1

Opintojaksojen CONTACT, ONLINE ja BLENDED -toteutuksilla edellytämme läsnäoloa lukujärjestykseen merkityillä opetuskerroilla. Jos olet poissa opetuskerroilta yli 25% arvosanasi laskee yhdellä numerolla. Jos olet poissa opetuskerroilta yli 50%, opintojakso hylätään.

Opiskelija
* osoittaa välttävää aktiivisuutta opiskelussaan
* osoittaa välttävää kurssin sisällön ja termien ymmärrystä
* osoittaa välttävää tietotaitoa SQL-kielen käytössä
* osoittaa välttävää tietotaitoa tietokannan suunnitteluprosessin ja kuvausten soveltamisessa
* ei juuri osaa hyödyntää kurssimateriaaleja oman oppimisensa tukena

Arviointikriteerit - arvosana 3

Opiskelija
* osoittaa hyvää aktiivisuutta opiskelussaan
* osoittaa hyvää kurssin sisällön ja termien ymmärrystä
* osoittaa hyvää tietotaitoa SQL-kielen käytössä
* osoittaa hyvää tietotaitoa tietokannan suunnitteluprosessin ja kuvausten soveltamisessa
* osaa hyödyntää kurssimateriaaleja oman oppimisensa tukena

Arviointikriteerit - arvosana 5

Opiskelija
* osoittaa kiitettävää aktiivisuutta opiskelussaan
* osoittaa kiitettävää kurssin sisällön ja terminologian ymmärrystä
* osoittaa kiitettävää tietotaitoa SQL-kielen käytössä
* osoittaa kiitettävää tietotaitoa tietokannan suunnitteluprosessin ja kuvausten soveltamisessa
* etsii ja löytää itsenäisesti lisätietoa oppimisensa täydentämiseksi

Oppimateriaalit

Luentomateriaalit (Moodlessa)
Connolly, Begg. Database Systems.
SQL-tietokantaympäristö (esim. Oracle, SQL Server, MySQL, MariaDB)

Siirry alkuun