Tietokannat (5 op)
Toteutuksen tunnus: AL00CM21-3006
Toteutuksen perustiedot
Ilmoittautumisaika
07.05.2025 - 31.08.2025
Ajoitus
01.09.2025 - 30.11.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Liiketoiminta (LAB)
Toimipiste
Lahden kampus
Opetuskielet
- Suomi
Paikat
20 - 60
Koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Aki Vainio
Opetusryhmät
- Luennot 1 (Koko: 0. Avoin AMK: 0.)
Ryhmät
-
LLTIIT24STietojenkäsittelyn koulutus 24S Lahti
Pienryhmät
- Luennot 1
Osaamistavoitteet
Opiskelija
- hallitsee relaatiotietokantoihin liittyvät keskeiset käsitteet ja toimintamallit.
- osaa käsitemallintamisen perusteet ja tietokannan luomisen ER-kaavion pohjalta.
- tuntee tietokannan hallintajärjestelmän tarjoamat palvelut ja ymmärtää niiden merkityksen.
- tuntee relaatiotietokannan perustana olevan relaatiotietomallin.
- hallitsee SQL-kielen keskeisen sisällön
Toteutustapa ja opetusmenetelmät
Kymmenen luentokertaa ja itsenäisesti tehtävät harjoitukset. Harjoituksiin ja harjoitustyöhön saa tukea suoraan opettajalta.
Suoritus tapahtuu harjoitustyöllä, joka koostuu noin kahdestakymmenestä SQL-komennosta istutettuna valmiiseen koodiin.
Ajoitus ja läsnäolo
Viikottainen luento, johon osallistumista suositellaan.
Oppimateriaali ja suositeltava kirjallisuus
Moodlen materiaali ja WWW. Suunnilleen mikä tahansa aiheeseen liittyvä johdantoteos käy kirjana. Moodle-sivulla on myös vapaaehtoisia harjoituksia.
Toteutuksen valinnaiset suoritustavat
Neuvoteltavissa opettajan kanssa.
Työelämäyhteistyö
Ei.
Uusintamahdollisuudet
Sovittavissa.
Oppimisympäristö
Moodle, luennot ja työkaluna XAMPP. Harjoitustyön saa tehdä ryhmätyönä.
Opiskelijan ajankäyttö ja kuormitus
5 op.
Sisältö
- tietokannan suunnittelu (ER-mallintaminen)
- SQL-kyselyjen muodostaminen
- normalisoinnin perusperiaatteet (normaalimuoto 3)
- tietokantojen soveltaminen ohjelmistokehityksessä
- tietokantapalvelimen perusylläpito
- tietokantatransaktioiden perusperiaatteet
- tietokannan tietoturva
- vaihtoehtoiset tietovarastot
Lisätietoja opiskelijalle: mm. edeltävä osaaminen
Ohjelmoinnin perusteet kieliriippumattomasti.
Arviointimenetelmät
Arviointi perustuu yksin tai ryhmässä tehtävään harjoitustyöhön.
Arviointiasteikko
1-5
Hylätty (0)
Opiskelija ei osoita osaamista SQL-kielestä
Arviointikriteerit: taso 1: (arviointiasteikko 1-5)
Opiskelija osaa SQL-kielen perusteet, kuten SELECT- ja INSERT -komentojen peruskäytön.
Arviointikriteerit: taso 3 (arviointiasteikko 1-5)
Opiskelija osoittaa ymmärtävänsä tietokantojen rakenteita.
Arviointikriteerit: taso 5 (arviointiasteikko 1-5)
Opiskelija osoittaa ymmärtävänsä SQL-kieltä laajasti sekä osaa soveltaa sitä erilaisiin tilanteisiin.