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)