Siirry suoraan sisältöön

Tietokantojen perusteet (3 op)

Toteutuksen tunnus: KTPT019-3020

Toteutuksen perustiedot


Ilmoittautumisaika

30.12.2024 - 26.01.2025

Ajoitus

01.01.2025 - 31.07.2025

Opintopistemäärä

3 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia

Opetuskielet

  • Suomi

Koulutus

  • Tietojenkäsittelyn koulutus

Opettaja

  • Leena Vidqvist

Ryhmät

  • TTK24SD
    TTK24SD
  • 07.01.2025 10:15 - 11:45, Tietokantojen perusteet KTPT019-3020
  • 20.01.2025 12:45 - 14:15, Tietokantojen perusteet KTPT019-3020
  • 23.01.2025 14:30 - 16:00, Tietokantojen perusteet KTPT019-3020
  • 27.01.2025 12:45 - 14:15, Tietokantojen perusteet KTPT019-3020
  • 30.01.2025 14:30 - 16:00, Tietokantojen perusteet KTPT019-3020
  • 03.02.2025 12:45 - 14:15, Tietokantojen perusteet KTPT019-3020
  • 06.02.2025 14:30 - 16:00, Tietokantojen perusteet KTPT019-3020
  • 10.02.2025 12:45 - 14:15, Tietokantojen perusteet KTPT019-3020
  • 13.02.2025 14:30 - 16:00, Tietokantojen perusteet KTPT019-3020
  • 17.02.2025 12:45 - 14:15, Tietokantojen perusteet KTPT019-3020
  • 20.02.2025 14:30 - 16:00, Tietokantojen perusteet KTPT019-3020
  • 24.02.2025 12:45 - 14:15, Tietokantojen perusteet KTPT019-3020
  • 27.02.2025 14:30 - 16:00, Tietokantojen perusteet KTPT019-3020
  • 10.03.2025 12:45 - 14:15, Tietokantojen perusteet KTPT019-3020
  • 13.03.2025 14:30 - 16:00, Tietokantojen perusteet KTPT019-3020

Tavoitteet

Opiskelija tuntee relaatiotietokantojen periaatteet, osaa suunnitella ja toteuttaa yksinkertaisen tietokannan, osaa käyttää relaatiotietokantaohjelmistoa sekä valmista tietokantaa SQL-kyselykielellä.

Sisältö

Tietokantojen peruskäsitteitä
ER-mallinnus
Normalisointi
SQL:n perustoimintoja

Oppimateriaalit

Kaikki kurssin materiaali on saatavilla Repussa.
Kysy kurssiavain opettajalta.

Opetusmenetelmät

Luennot ja harjoitukset.
Kurssin voi suorittaa myös itsenäisesti Repun materiaalin avulla.

Harjoittelu- ja työelämäyhteistyö

-

Tenttien ajankohdat ja uusintamahdollisuudet

Loppukoe viimeisellä viikolla lukujärjestyksen mukaisesti.

Toteutuksen valinnaiset suoritustavat

Kurssin voi suorittaa itsenäisesti tekemällä palautettavat tehtävät ja harjoitustyön sekä osallistumalla loppukokeeseen.

Opiskelijan ajankäyttö ja kuormitus

Luennot ja harjoitukset 40 h
Itsenäinen työskentely 40 h

Sisällön jaksotus

Relaatiotietokannan mallintaminen
Tietokannan normalisointi ja eheysvaatimukset
SQL:n perusteet
SELECT-lause
Haku useasta taulusta
Sisäkkäiset SELECT-lauseet
Tilastolliset koostefunktiot
Taulujen luonti ja muuttaminen

Arviointiasteikko

0 - 5

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa suunnitella ja rakentaa 3. normaalimuodossa olevan relaatiotietokannan annetusta kohteesta ja noudattaa työssä annettuja teoreettisia sääntöjä.
Opiskelija osaa suorittaa vaativiakin hakuja tietokannasta sql-lausein.
Opiskelija hallitsee tietokannan päivittämisen sql-lausein.

Arviointikriteerit, hyvä (3)

Opiskelija osaa selittää relaatiotietokannan rakenteen, avaimet ja viiteavaimet.
Opiskelija osaa piirtää ER-kaavion annetusta kohteesta ja määrittää kaaviosta tietokannan taulut,taulujen attribuutit ja avaimet.
Opiskelija osaa selittää normalisoinnin tarkoituksen ja osaa alustavasti normalisoida tietokannan 3. normaalimuotoon.
Opiskelija osaa hakea annetusta tietokannasta tietoja SQL-lausein erilaisin ehdoin ja päivittää tietokantaa SQL-lausein.
Opiskelija osaa muodostaa yksinkertaisen tietokannan jollakin tietokannan hallintaohjelmistolla.

Arviointikriteerit, tyydyttävä (1)

Opiskelija osaa määritellä, mikä on relaatiotietokanta.
Opiskelija osaa nimetä valmiista ER-kaaviosta entiteetit, attribuutit ja käsitteet.
Opiskelija osaa piirtää yksinkertaisen ER-kaavion annetusta kohteesta ja määritellä kaaviosta taulut.
Opiskelija osaa antaa esimerkkejä taulujen avaimista ja viiteavaimista.
Opiskelija osaa kirjoittaa yksinkertaisia SQL-lauseita.
Opiskelija osaa ohjatusti muodostaa yksinkertaisen tietokannan jollakin tietokannan hallintaohjelmistolla.

Arviointimenetelmät ja arvioinnin perusteet

Loppukoe, harjoitustyö ja kolme palautettavaa tehtävää

Lisätiedot

Kurssin voi suorittaa verkko-opintoina