Tietokannan hallinta (5op)

Opintojakson tunnus: SOF006AS3A

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
suomi

Intro

Kaikki data talletetaan tietokantoihin. Tietokanta onkin oleellinen osa sovelluskehitystä ja tiedonhallintaa, tietokantojen elikaari on tyypillisesti pidempi kuin sovelluksien.
Sekä ohjelmoijien että tietokannan ylläpitäjien on osattava luoda ja ylläpitää tietokantoja. Lisäksi tietokannan optimaalinen käyttö ja konfigurointi kuuluvat osattaviin asioihin.
Tällä kurssilla opetellaan kattavasti erilaisia tietokannan elinkaareen liittyviä asioita.

Osaamistavoitteet

Tämän opintojakson suorittanut tai vastaavan osaamisen hankkinut opiskelija osaa:
* selittää tietokantamoottorin toiminnan sql-komennon tulkinnassa, tiedon haussa ja kirjoituksessa sekä transaktion hallinnassa
* selittää tiedon tallennuksen fyysisen tason terminologian ja toimintakäytännöt
* pystyttää tietokantainstanssin palvelimelle
* suunnitella ja toteuttaa tarkoituksenmukaiset määritykset ja asetukset suorituskyvyn ja tietoturvan näkökulmista
* tarkkailla tietokannan toimintaa ongelmien havaitsemiseksi
* ratkoa tavanomaisia tietokannan toiminnassa ilmeneviä virhetilanteita.
* luoda tietokantoja ja tietokantarakenteita
* käyttää ohjelmallisia laajennoksia (trigger, stored proc, function)
* osaa tehdä varmistuksia ja palauttaa tietokannat

Sisältö

Tietokantapalvelimen asennus (SQL Server)
Tietokannan luonti ja asetukset sekä tilanhallinta
Tietokantarakenteiden luominen
Käyttäjät ja käyttäjien hallinta (Login/User)
Eheysvalvonta
Ohjelmalliset rakenteet
Indeksit ja niiden ylläpito
Varmistukset ja palautukset
Tietokannan ylläpito ja elinkaareen liittyvät toiminnot

Toteutustavat, näyttö ja opinnollistaminen

Kurssi pidetään Online.
Harjoitteluympäristö asennetaan omalle koneelle.
Kurssin koe on viimeisellä oppitunnilla.

Oppimateriaalit

Kurssilla käytetään suomenkielistä materiaalia.
Harjoitukset tehdään omalla koneella ja palautetaan kurssin Moodleen.

Lähtötaso ja sidonnaisuudet muihin opintojaksoihin

SOF001AS2A Tietokannat ja tiedonhallinta tai SOF010AS3A Tietokannan suunnittelu ja toteutus opintojaksot tai vastaavat tiedot.

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.

Arviointikriteerit - arvosana 3

Opiskelijalla on runsaat puolet tehtävistä tehtynä ja kokeesta saanut noin 70% oikein.

Arviointikriteerit - arvosana 5

Opiskelija on saanut 90% tehtävistä tehtyä ja menestyy kokeessa kiitettävästi.

Arviointikriteeri, hyväksytty/hylätty

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.

Siirry alkuun