Tietokantojen jatko-opinnotLaajuus (5 op)
Opintojakson tunnus: HT00CF28
Opintojakson perustiedot
- Laajuus
- 5 op
- Opetuskieli
- suomi
- Vastuuhenkilö
- Jarkko Immonen
Osaamistavoitteet
Opintojakson tarkoitus
Tietokantojen perusosaaminen riittää usein pitkälle, mutta laaja-alaisempi ja syvällisempi tietokantaosaaminen antaa sinulle mahdollisuuden toteuttaa tehokkaita ja tarkoituksenmukaisia tietokantaratkaisuja tietojärjestelmien tietolähteiksi. Tällä opintojaksolla syvennät aiempaa tuntemustasi tietokannoista ja tutustut NoSQL-tietokantateknologioihin.
Opintojakson osaamiset
- Tietojärjestelmäosaaminen: Tuntee ja osaa hyödyntää tyypillisiä tietojärjestelmiä ja palveluita sekä ymmärtää tietoturvan merkityksen palveluiden hyödyntämisessä.
- Sovelluskehitysosaaminen: Tuntee sovelluskehityksessä käytettäviä teknologioita ja tunnistaa erilaisten teknologioiden merkityksen ja niiden väliset suhteet.
- Sovelluskehitysosaaminen: Osaa ohjelmoida ja kehittää tietoturvallisia sovelluksia.
- Työelämässä toimiminen: hyödyntää teknologian ja digitalisaation tuomia mahdollisuuksia omassa työssään.
Opintojakson osaamistavoite
Opintojakson jälkeen tunnet tietokantateknologiaa peruskurssin tasoa laajemmin. Tunnet erilaisia NoSQL-tietokantoja ja osaat niiden peruskäytön.
Sisältö
Opintojaksolla käsitellään tietokantoja seuraavista näkökulmista:
- Tietokantojen hallinnointi
- Relaatiotietokantojen edistyneempiä ominaisuuksia
- Erilaisia NoSQL-tietokantateknologioita
- Käsiteltyjen NoSQL-tietokantojen peruskäyttö
- Käsiteltyjen NoSQL-tietokantojen edistyneempiä ominaisuuksia
Esitietovaatimukset
Osallistuaksesi opintojaksolle sinulla täytyy olla perusosaaminen relaatiotietokannoista, SQL-kielestä ja konttiteknologiasta.
Arviointikriteerit, tyydyttävä (1)
Välttävä 1: Tunnet käsitteistön ja osaat käyttää relaatio- ja NoSQL-teknologioiden tarjoamia ominaisuuksia. Tunnet opintojaksolla käsiteltyjen uusien tietokantateknologioiden periaatteet ja perustoiminnallisuudet.
Tyydyttävä 2: Tunnet käsitteistön ja osaat hyödyntää relaatio- ja NoSQL-teknologioiden tarjoamia ominaisuuksia. Tunnet opintojaksolla käsiteltyjen uusien tietokantateknologioiden periaatteet ja perustoiminnallisuudet.
Arviointikriteerit, hyvä (3)
Hyvä 3: Tunnet käsitteistön ja osaat hyödyntää käsiteltyjen relaatio- ja NoSQL-teknologioiden tarjoamia ominaisuuksia. Ymmärrät opintojaksolla käsiteltyjen uusien tietokantateknologioiden periaatteet ja perustoiminnallisuudet sekä osaat käyttää niitä.
Kiitettävä 4: Hallitset käsitteistön ja osaat hyödyntää relaatio- ja NoSQL-teknologioiden tarjoamia ominaisuuksia. Hallitset opintojaksolla käsiteltyjen uusien tietokantateknologioiden periaatteet ja perustoiminnallisuudet sekä osaat suunnitella ja toteuttaa käytännön ongelmiin sopivia ratkaisuja välineitä käyttäen.
Arviointikriteerit, kiitettävä (5)
Erinomainen 5: Hallitset käsitteistön ja osaat laajasti hyödyntää relaatio- ja NoSQL-teknologioiden tarjoamia ominaisuuksia. Hallitset opintojaksolla käsiteltyjen uusien tietokantateknologioiden periaatteet ja perustoiminnallisuudet sekä osaat suunnitella ja toteuttaa käytännön ongelmiin sopivia ratkaisuja välineitä käyttäen. Osaat itsenäisesti laajentaa ja soveltaa tietämystäsi ja osaamistasi.