Siirry suoraan sisältöön

Relaatiotietokannat (5 op)

Toteutuksen tunnus: HT00CF24-3002

Toteutuksen perustiedot


Ajoitus
25.08.2025 - 19.12.2025
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Liiketoimintayksikkö
Toimipiste
Pääkampus
Opetuskielet
suomi
Paikat
20 - 40
Koulutus
Tietojenkäsittely (AMK)
Opettajat
Jarkko Immonen
Ryhmät
HTK24S1
Tietojenkäsittely (AMK)
Opintojakso
HT00CF24
Toteutukselle HT00CF24-3002 ei löytynyt varauksia!

Arviointiasteikko

0-5

Tavoitteet

Opintojakson tarkoitus

Lähes kaikki tietojärjestelmät tarvitsevat tietokantoja tietosisällön käsittelemiseen. Esimerkiksi sosiaalisen median palvelut tallentavat jokaisen viestisi ja kommenttisi tietokantoihin, joista ne haetaan tarvittaessa sovelluksen käyttöliittymään. Tällä opintojaksolla tutustut relaatiotietokantoihin, joita käytetään laajasti erilaisten tietojärjestelmien tietolähteinä. Opit suunnittelemaan ja luomaan tietokantaratkaisuja sekä käsittelmään niiden sisältämää tietoa.

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.
- Ohjelmistotuotanto-osaaminen: Osaa määritellä, suunnitella ja/tai toteuttaa ohjelmistotuotteen.
- Työelämässä toimiminen: Hyödyntää teknologian ja digitalisaation tuomia mahdollisuuksia omassa työssään.

Opintojakson osaamistavoite

Opintojakson suoritetettuasi ymmärrät tietokantoihin liittyviä käsitteitä ja taustateorioita. Tunnet erilaisia käyttökohteita relaatiotietokannoille. Osaat tehdä tietomallinnuksen rajatusta sovellusalueesta ja kykenet luomaan käsitteellisen mallin pohjalta tietokantaratkaisun. Osaat käyttää SQL-kieltä relaatiotietokantojen käsittelyyn.

Sisältö

Opintojaksolla käsitellään seuraavia aihepiirejä:

- Tietokantoihin liittyvät käsitteet ja taustateoriat
- Erilaiset tietokantateknologiat
- Tietokantaratkaisun suunnittelu ja käsitteellinen mallintaminen
- Relaatiotietokannan toteuttaminen ja käyttäminen
- SQL-kieli

Aika ja paikka

Opintojakso toteutetaan lähiopetuksena Jamkin pääkampuksella.

Opetusmenetelmät

Relaatiotietokantojen perusteita opiskellaan itsenäisesti lukemalla kurssimateriaaleja ja syventämällä ymmärrystä kontaktitunneilla. Opintojaksolla on paljon harjoitustehtäviä, joissa ratkaistaan konkreettisia tietokantoihin liittyviä tilanteita ja ongelmia.

Tenttien ajankohdat ja uusintamahdollisuudet

Opintojakson lopuksi järjestetään joko tentti tai harjoitustyö. Täsmälliset ajankohdat ja suoritustavat määritellään opintojakson alussa.

Opiskelijan ajankäyttö ja kuormitus

Opintojakson keskimääräinen kuormitus on 135 tuntia.

Arviointikriteerit, tyydyttävä (1)

Välttävä 1: Tunnet relaatiotietokantojen käyttökohteet ja perustoiminnallisuudet sekä käsitteellisen mallintamisen perusteet. Osaat luoda tietokannan sekä tehdä yksinkertaisia ylläpitotoimintoja ja hakuja.

Tyydyttävä 2: Tunnet relaatiotietokantojen käyttökohteet ja perustoiminnallisuudet sekä käsitteellisen mallintamisen perusteet. Osaat luoda relaatiotietokannan sekä tehdä ylläpitotoimintoja ja perushakuja.

Arviointikriteerit, hyvä (3)

Hyvä 3: Tunnet relaatiotietokantojen käyttökohteet ja perustoiminnallisuudet. Ymmärrät käsittellisen mallintamisen perusteet. Osaat luoda mallin pohjalta käyttötarpeeseen soveltuvan tietokantaratkaisun. Osaat käyttää SQL-kieltä ylläpitotoimintoihin ja perushakuihin, jotka vaativat liitoksien, ryhmittelyn ja koostefunktioden ymmärtämistä.

Kiitettävä 4: Tunnet relaatiotietokantojen käyttökohteet ja toiminnallisuudet. Osaat luoda käsitteellisen mallin suppeasta sovellusalueesta ja pystyt luomaan mallin pohjalta käyttötarpeeseen soveltuvan tietokantaratkaisun. Osaat käyttää SQL-kieltä ylläpitotoimintoihin ja hakuihin, jotka vaativat liitoksien, ryhmittelyiden, koostefunktioden ja alikyselyjen ymmärtämistä.

Arviointikriteerit, kiitettävä (5)

Erinomainen 5: Tunnet relaatiotietokantojen käyttökohteet ja toiminnallisuudet. Osaat luoda käsitteellisen mallin sovellusalueesta ja pystyt luomaan mallin pohjalta käyttötarpeeseen soveltuvan tietokantaratkaisun. Hallitset SQL-kielen ja pystyt soveltamaan sitä monimutkaisimpien kyselyiden tuottamiseksi.

Siirry alkuun