•     Tietokannat ja tiedonhallinta SWD1TN003-3016 18.01.2021-21.05.2021  5   (TN2PD) +-
    Osaamistavoitteet
    Opintojakson suoritettuaan opiskelija osaa
    * selittää tietokantaperiaatteen ja tietokanta-alan keskeisiä peruskäsitteitä
    * selittää tietokannanhallintajärjestelmän palvelujen merkityksen ohjelmistokehityksessä
    * selittää tietokannan suunnitteluprosessin yleisellä tasolla ja eritellä sen työvaiheet
    * tulkita UML-kuvauskielellä laadittuja luokkakaavioita ja relaatiokaavioita
    * johtaa relaatiokaavion luokkakaavion pohjalta
    * luoda relaatiotietokannan taulut eheyssääntöineen
    * käsitellä relaatiotietokannan tietoja SQL-kielellä
    * selittää tietokantatransaktion periaatteen ja merkityksen ohjelmiston luotettavassa toiminnassa
    Lähtötaso ja sidonnaisuudet muihin opintojaksoihin
    Suositellaan opintojakson Johdatus ohjelmistotuotantoon (SWD1TN001) ja Orientaatio ICT-infrastruktuuriin (ICT1TN010) suorittamista.
    Edeltää kurssia SWD4TN020 Palvelinohjelmointi sekä ohjelmistotuotannon projektikursseja.
    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: 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 suunnittelukuvausten 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 suunnittelukuvausten 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 suunnittelukuvausten soveltamisessa
    * etsii ja löytää itsenäisesti lisätietoa oppimisensa täydentämiseksi

    Opetusmenetelmät ja ohjaus

    Teorialuennot ja demot, yksilöharjoituksia sekä ryhmätyö

    Oppimateriaali ja suositeltava kirjallisuus

    Moodlessa

    Toteutustapa

    Lähiopetus

    Toimipiste

    Pasilan toimipiste

    Tenttien ajankohdat ja uusintamahdollisuudet

    vko 8/16: Osakoe 1 vko 16/16: Osakoe 2

    Opetuskieli

    Suomi

    Ajoitus

    18.01.2021 - 21.05.2021

    Oppimistehtävät

    Moodlessa

    Ilmoittautumisaika

    04.01.2021 - 15.01.2021

    Aikataulu

    Viikkoaikataulu: vko 1/16: Johdanto vko 2/16: Relaatiotietomallin perusteet vko 3/16: SQL DDL vko 4/16: SQL Select vko 5/16: SQL Liitokset vko 6/16: SQL Ryhmäfunktiot vko 7/16: SQL Alikyselyt, joukko-operaatiot, päivitykset vko 8/16: Osakoe 1 vko 9/16: Pääsiäinen vko 10/16: Tietokannan tietosisällön suunnittelu vko 11/16: Relaatiotietokannan rakenteen suunnittelu vko 12/16: Relaatiotietokannan rakenteen tarkistus normalisoinnilla vko 13/16: RDBMS:n näkymät, tietohakemisto, käyttöoikeudet vko 14/16: RDBMS:n palvelut ja rakenne vko 15/16: RDBMS: transaktiot ja yhteyskäytännöt vko 16/16: Osakoe 2

    Ryhmä
    • TN2PD
    Opettaja

    Tanja Bergius

    Paikkoja

    15 - 30

    Arviointitavat

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

    Koulutusohjelma

    HETI Degree Programme in Business Information Technology

    Arviointitavat

    H-5