Database DesignLaajuus (5 cr)

Course unit code: SOF010AS3A

General information


ECTS credits
5 cr
Teaching language
Finnish

Learning objectives

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ä

Contents

* 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

Starting level and linkage with other courses

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.

Implementation methods, demonstration and Work&Study

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

Assessment criteria - grade 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

Assessment criteria - grade 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

Assessment criteria - grade 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

Learning materials

Materials in Moodle,
Connolly, Begg. Database Systems,
RDBMS's (e.g. Oracle, SQL Server, MySQL, MariaDB)
CASE (Computer Aided Systems Engineering tool)

Go back to top of page