Tietokannan suunnittelu ja toteutusLaajuus (5 op)

Opintojakson tunnus: SWD4TN025

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
suomi

Osaamistavoitteet

Opintojakson suoritettuaan 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
* nimetä tietokanta-alan keskeiset tuotteet ja toimijat
* hahmottaa tietokantatuotteiden välisiä eroja
* hahmottaa keskeiset tiedon varastoinnin teknologiat ja niiden käyttöalueet ja rajoitukset
* käyttää kansainvälisiä tietolähteitä, täydentää tietämystään ja seurata alan kehitystä

Sisältö

* Tietokannan suunnittelun tavoitteet ja vaiheet
* Tietokannan mallintaminen: vaatimukset, UML-luokkakaaviot, ER-kaaviot,
* 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

Edeltävät opintojaksot: SWD1TN003 Tietokannat ja tiedonhallinta - tai vastaavat tiedot ja taidot.

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ä.

Arviointikriteerit - 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 tietokannan suunnittelukuvausten 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 suunnittelukuvausten 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 suunnittelukuvausten 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.

Siirry alkuun