Siirry suoraan sisältöön

Relaatiotietokannat (5 op)

Toteutuksen tunnus: R504D66-3001

Toteutuksen perustiedot


Ilmoittautumisaika
14.03.2022 - 29.08.2022
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
05.09.2022 - 23.10.2022
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
2 op
Virtuaaliosuus
3 op
TKI-osuus
1 op
Toteutustapa
Monimuoto-opetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Opetuskielet
englanti
Paikat
0 - 30
Koulutus
Machine Learning and Data Engineering
Opettajat
Aku Kesti
Vastuuopettaja
Aku Kesti
Ryhmät
R54D21S
Bachelor of Engineering, Machine Learning and Data Engineering (full time studies), 2021
Opintojakso
R504D66

Arviointiasteikko

H-5

Sisällön jaksotus

SQL tietokannat
Taulut
Kyselyt ja datan manipulointioperaatiot
Datan suodatus
Aggregate funktiot
Dataset operaatiot
Datan järjestäminen ja ryhmittely
Useiden taulujen kanssa työskentely
Tietokantojen suunnittelu ja mallintaminen
Muita vaihtoehtoja, NOSQL

Tavoitteet

The student knows the principles of relational databases and is capable to design a relational database and apply it in practice to information management.

Sisältö

- Concept analysis
- Relational Models
- Basics of SQL commands (SELECT, DML, DDL)

Aika ja paikka

Lähioptus järjestetään Rantavitikan kampuksen tietokoneluokissa syksyllä 2022.

Oppimateriaalit

Moodlessa jaettava materiaali. Lisäksi kirjallisuutta voi käyttää tukemaan oppimista. Esimerkiksi:

SQL QuickStart Guide: The Simplified Beginner's Guide to Managing
Author: Shields, Walter

The Art of SQL
Author:Faroult, Stephane

Opetusmenetelmät

Luennot, harjoitukset / tutoriaalit. Lisäksi pidetään koodityöpajoja, joiden aikana ohjataan harjoitusten tekemistä.

Kansainvälisyys

Opintojakso toteutetaan englanniksi ja soveltuu siten vaihto-opiskelijoille

Opiskelijan ajankäyttö ja kuormitus

Opintojaksolla pidetään oppitunteja n. 11 kertaa, joista osa varattu harjoitustyöpajoihin ja osa teorian ja esimerkkiohjelmien tekemiseen yhdessä. Lisäksi kurssin harjoitusten itsenäiseen tekemiseen kuluu n. 40h ja asioiden sisäistämiseen ja teorianmateriaalin opiskeluun on varattu 40h

Arviointikriteerit, tyydyttävä (1)

The student knows the structure of a relational database.

The student can utilize simple SQL statements in database processing.

Arviointikriteerit, hyvä (3)

The student outlines the principles of relational databases.

The student can complete a concept analysis, create a relational database model and utilize the most common SQL statements in data management.

Arviointikriteerit, kiitettävä (5)

The student can perform concept analysis and create a context-based relational database model.

The student can use SQL commands in a versatile manner in database processing.

Siirry alkuun