Tietokannan suunnittelu ja toteutusLaajuus (5 op)

Opintojakson tunnus: SOF010AS3A

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
suomi

Osaamistavoitteet

Tämän opintojakson suorittanut tai vastaavan osaamisen hankkinut opiskelija osaa:
* määritellä, suunnitella ja toteuttaa keskikokoisen yhteiskäyttöisen relaatiotietokannan
* hyödyntää suunnittelumenetelmiä ja -ohjelmistoja
* suunnitella tarkoituksenmukaisen ja tehokkaan tietojen talletusratkaisun
* hahmottaa tietokantaratkaisujen tietoturvaongelmia
* hahmottaa tietokantatuotteiden välisiä eroja
* käyttää kansainvälisiä tietolähteitä, täydentää osaamistaan ja seurata alan kehitystä

Sisältö

* Tietokannan suunnittelun tavoitteet ja vaiheet
* Tietokannan mallintaminen: UML-luokkakaaviot, muut kaavionotaatiot
* Tietohakemistomäärittelyt
* Relaatioiden suunnittelu: normalisointi, eheyssäännöt, näkymät
* Talletusratkaisun suunnittelu: indeksit, sekvenssit, tilavaraukset
* Ohjelmamodulit tietokannassa
* Tietokannan suojaus
* Relaatiotietokannan toteutus eri tietokantaympäristöissä
* Relaatiotietokannan metatietojen hyödyntäminen

Lähtötaso ja sidonnaisuudet muihin opintojaksoihin

Ennen tämän opintojakson suorittamista opiskelijalla tulee olla suoritettuna seuraavat opintojaksot tai muutoin hankittuna niitä vastaava osaaminen
SOF001AS2A Tietokannat ja tiedonhallinta.

Opintojakso sijoittuu IT-tradenomi-tutkinnon suuntautumiseen Ohjelmistokehitys.

Toteutustavat, näyttö ja opinnollistaminen

CONTACT / CONTACT BLENDED
ONLINE / ONLINE BLENDED
Toteutustapojen kuvaukset löytyvät Haaga-Helian verkkosivulta:
https://www.haaga-helia.fi/fi/toteutustavat

Voit suorittaa opintojakson näyttämällä tai opinnollistamalla.
Lisätietoja osaamisen tunnistamisesta Haaga-Helian verkkosivulla:
elia.fi/fi/osaamisen-tunnistaminen-ja-work-study

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 tietokannan suunnitteluprosessin ja kuvausten soveltamisessa
* osoittaa välttävää tietotaitoa luotettavan, suorituskykyisen ja turvallisen tietokannan toteutuksessa
* 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 tietokannan suunnitteluprosessin ja kuvausten soveltamisessa
* osoittaa hyvää tietotaitoa luotettavan, suorituskykyisen ja turvallisen tietokannan toteutuksessa
* 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 tietokannan suunnitteluprosessin ja kuvausten soveltamisessa
* osoittaa kiitettävää tietotaitoa luotettavan, suorituskykyisen ja turvallisen tietokannan toteutuksessa
* etsii ja löytää itsenäisesti lisätietoa oppimisensa täydentämiseksi

Oppimateriaalit

Luentomateriaalit (Moodlessa)
Connolly, Begg. Database Systems.
Tietokantaohjelmistot (esim. Oracle, SQL Server, MySQL, MariaDB)
CASE (Computer Aided Systems Engineering)

Siirry alkuun