•   Tietokannat ja tiedonhallinta SOF001AS2A-3034 18.08.2025-12.12.2025  5   (IT2PASOF2, ...) +-
    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ä
    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.
    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
    Arviointikriteerit
    Arviointikriteeri - arvosana 1
    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
    Arviointikriteeri - 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
    Arviointikriteeri - 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

    Opetusmenetelmät ja ohjaus

    Luennot ja demot, oppimistehtävät sekä ryhmätyö

    Oppimateriaali ja suositeltava kirjallisuus

    Moodlessa

    Toimipiste

    Pasilan toimipiste

    Tenttien ajankohdat ja uusintamahdollisuudet

    vko 8/16: Osakoe 1 (+ mahd. pikauusinta)
    vko 16/16: Osakoe 2
    Kaksi virallista uusintatenttiä seuraavalla lukukaudella.

    Opetuskieli

    Suomi

    Ajoitus

    18.08.2025 - 12.12.2025

    Oppimistehtävät

    Moodlessa

    Aikataulu

    1 Johdanto
    2 Relaatiotietomallin perusteet
    3 SQL: DDL
    4 SQL Select
    5 SQL Liitokset
    6 SQL Ryhmäfunktiot
    7 SQL Alikyselyt, joukko-operaatiot, päivitykset
    8 Osakoe 1
    9 Tietokannan tietosisällön suunnittelu
    10 Relaatiotietokannan rakenteen suunnittelu
    11 Relaatiotietokannan rakenteen tarkistus normalisoimalla
    12 Tietokannan suunnitteluprosessi - yhteenveto
    13 RDBMS:n näkymät, tietohakemisto, käyttöoikeudet
    14 RDBMS:n palvelut ja rakenne, suorituskyky
    15 RDBMS: transaktiot
    16 Osakoe 2

    Ryhmä
    • IT2PASOF2
    • CONTACT
    Opettaja

    Tanja Bergius

    Paikkoja

    15 - 30

    Arviointitavat

    Kokeet, oppimistehtävät ja ryhmätyö arvioidaan

    Koulutus

    TRATI Tradenomi tietojenkäsittely

    T&K-osuus

    0.00 op

    Virtuaaliosuus

    0.00 op

    Arviointiasteikko

    H-5