Data Management and DatabasesLaajuus (5 cr)

Course unit code: SOF001AS2A

General information


ECTS credits
5 cr
Teaching language
Finnish

Learning objectives

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ä

Contents

* 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

Starting level and linkage with other courses

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.

Implementation methods, demonstration and Work&Study

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

Assessment criteria - grade 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.

Assessment criteria - grade 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

Assessment criteria - grade 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

Learning materials

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

Go back to top of page