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