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.