Relaatiotietokannat (5op)
Toteutuksen tunnus: HT00CF24-3002
Toteutuksen perustiedot
- Ilmoittautumisaika
- 04.08.2025 - 21.08.2025
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 25.08.2025 - 19.12.2025
- Toteutus on käynnissä.
- 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)
Arviointiasteikko
0-5
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 ja tehdä yksinkertaisia hakuja.
Tyydyttävä 2: Tunnet relaatiotietokantojen käyttökohteet ja perustoiminnallisuudet sekä käsitteellisen mallintamisen perusteet. Osaat luoda relaatiotietokannan sekä tehdä ylläpitotoimintoja ja yksinkertaisia 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.
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 monimutkaisempiin hakuihin. Tunnet indeksien ja transaktioiden merkityksen.
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. Ymmärrät indeksit ja transaktiot ja pystyt hyödyntämään niitä.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojakson lopuksi järjestetään joko tentti tai harjoitustyö. Täsmälliset ajankohdat ja suoritustavat määritellään opintojakson alussa.
Opetuskieli
fi
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.
Aika ja paikka
Opintojakso toteutetaan lähiopetuksena Jamkin pääkampuksella.
Opintopistemäärä
5
Sisältö
Opintojaksolla käsitellään seuraavia aihepiirejä:
- Tietokantoihin liittyvät käsitteet ja taustateoriat
- Tietokantaratkaisun suunnittelu ja käsitteellinen mallintaminen
- Relaatiotietokannan toteuttaminen ja käyttäminen
- SQL-kieli
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.