Siirry suoraan sisältöön

Introduction to Databases (3 op)

Toteutuksen tunnus: KT00BO69-3001

Toteutuksen perustiedot


Ilmoittautumisaika
30.12.2024 - 26.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
17.03.2025 - 31.07.2025
Toteutus on käynnissä.
Opintopistemäärä
3 op
Lähiosuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologia
Opetuskielet
englanti
Koulutus
Bachelor's Degree in Business Information Technology
Opettajat
Leena Vidqvist
Ryhmät
TBIT24S
TBIT24S
TBIT24SArt
TBIT24SArt
TBIT24SProd
TBIT24SProd
TBIT24SProg
TBIT24SProg
Opintojakso
KT00BO69

Toteutuksella on 15 opetustapahtumaa joiden yhteenlaskettu kesto on 22 t 30 min.

Aika Aihe Tila
Ma 17.03.2025 klo 12:45 - 14:15
(1 t 30 min)
Introduction to Databases KT00BO69-3001
TA12L123 ML8 TA12L123 ML8
Ke 19.03.2025 klo 08:30 - 10:00
(1 t 30 min)
Introduction to Databases KT00BO69-3001
TA12L123 ML8 TA12L123 ML8
Ma 24.03.2025 klo 12:45 - 14:15
(1 t 30 min)
Introduction to Databases KT00BO69-3001
TA12L123 ML8 TA12L123 ML8
Ma 31.03.2025 klo 12:45 - 14:15
(1 t 30 min)
Introduction to Databases KT00BO69-3001
TA12L123 ML8 TA12L123 ML8
Ma 07.04.2025 klo 12:45 - 14:15
(1 t 30 min)
Introduction to Databases KT00BO69-3001
TA12L123 ML8 TA12L123 ML8
Ma 14.04.2025 klo 12:45 - 14:15
(1 t 30 min)
Introduction to Databases KT00BO69-3001
TA12L123 ML8 TA12L123 ML8
Ti 15.04.2025 klo 12:45 - 14:15
(1 t 30 min)
Introduction to Databases KT00BO69-3001
TA12L123 ML8 TA12L123 ML8
Ti 22.04.2025 klo 12:45 - 14:15
(1 t 30 min)
Introduction to Databases KT00BO69-3001
TA12L123 ML8 TA12L123 ML8
Ma 28.04.2025 klo 12:45 - 14:15
(1 t 30 min)
Introduction to Databases KT00BO69-3001
TA12L123 ML8 TA12L123 ML8
Ti 29.04.2025 klo 14:30 - 16:00
(1 t 30 min)
Introduction to Databases KT00BO69-3001
TA12L123 ML8 TA12L123 ML8
Ma 05.05.2025 klo 12:45 - 14:15
(1 t 30 min)
Introduction to Databases KT00BO69-3001
TA12L123 ML8 TA12L123 ML8
Ma 12.05.2025 klo 12:45 - 14:15
(1 t 30 min)
Introduction to Databases KT00BO69-3001
TA12L123 ML8 TA12L123 ML8
Ti 13.05.2025 klo 08:30 - 10:00
(1 t 30 min)
Introduction to Databases KT00BO69-3001
TA12L123 ML8 TA12L123 ML8
Ma 19.05.2025 klo 12:45 - 14:15
(1 t 30 min)
Introduction to Databases KT00BO69-3001
TA12L123 ML8 TA12L123 ML8
Ti 20.05.2025 klo 12:45 - 14:15
(1 t 30 min)
Introduction to Databases KT00BO69-3001
TA12L123 ML8 TA12L123 ML8
Muutokset varauksiin voivat olla mahdollisia.

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

Aika ja paikka

Lukujärjestyksen mukaisesti

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 järjestetään kurssin viimeisellä viikolla lukujärjestyksen mukaisesti. Uusintatenttimahdollisuus on kurssia seuraavana syksynä.

Kansainvälisyys

-

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.

Hylätty (0)

Opiskelija ei ole läpäissyt loppukoetta

Toteutuksen 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.

Toteutuksen arviointikriteerit, hyvä (3-4)

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.

Toteutuksen arviointikriteerit, tyydyttävä (1-2)

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.

Lisätiedot

Kurssin voi suorittaa verkko-opintoina

Siirry alkuun