Skip to main content

Data Sources and DatabasesLaajuus (5 cr)

Code: TT00CC55

Credits

5 op

Teaching language

  • Finnish

Objective

The student knows how to search for information from various data sources. The student understands the differences and meaning of structured and unstructured data. The student manages the basic use of different types of databases. The student knows how to smoothly manage different data platforms with the help of Docker container technology.

Content

Open data and data sources
SQL language
Relational databases
Document databases (NoSQL)
Time series data
Docker containers

Assessment criteria, excellent (5)

The student knows how to make versatile use of different data sources in data recording. The student knows how to make versatile use of Docker containers in managing data platforms. The student knows the principles of relational databases and knows how to create versatile SQL queries.

Assessment criteria, good (3)

The student understands different types of databases and data sources. The student knows how to make SQL queries.

Assessment criteria, satisfactory (1)

The student understands the importance of data sources and the key differences in different types of databases. The student knows how to create a relational database and create simple queries using the SQL language.

en
Enrollment

30.12.2024 - 26.01.2025

Timing

01.01.2025 - 31.07.2025

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Teknologia

Teaching languages
  • Finnish
Seats

15 - 50

Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Jaakko Vanhala
Groups
  • TTM24SAI
    TTM24SAI

Objective

The student knows how to search for information from various data sources. The student understands the differences and meaning of structured and unstructured data. The student manages the basic use of different types of databases. The student knows how to smoothly manage different data platforms with the help of Docker container technology.

Content

Open data and data sources
SQL language
Relational databases
Document databases (NoSQL)
Time series data
Docker containers

Location and time

Teams-opetus viikottain lukujärjestyksen mukaisesti kolmannessa periodissa.

Materials

Opintojakson materiaali löytyy Reppu-ympäristöstä.

Teaching methods

Opintojakso koostuu yhteisistä luennoista, joihin liittyy yhteisesti ja itsenäisesti suoritettavia oppimistehtäviä. Opintojakson materiaali löytyy Reppu-ympäristöstä.

Employer connections

-

Exam schedules

Opintojaksoa ei voi suorittaa tenttimällä.

International connections

-

Completion alternatives

Ei vaihtoehtoisia suoritustapoja. Opintojaksoa ei voi suorittaa tenttimällä.

Student workload

Opintojakson työmäärä jakautuu tasaisesti koko opintojakson suoritusajalle. Opintojakson ihanteellinen suoritusaika on kahdeksan viikkoa. Opintojakson kokonaistyömäärä (135 tuntia) jakautuu seuraavalla tavalla:
- luennot 24 tuntia,
- itsenäinen työskentely 111 tuntia.

Content scheduling

Opintojaksolla on viikottaiset aiheet, joiden käsittely tapahtuu luennoilla, pienryhmissä tai itsenäisesti. Opintojakson aiheet on esitetty opintojakson Reppu-ympäristössä.

Further information

Tekoälyn käyttö on sallittu Kajaanin ammattikorkeakoulun ohjeistuksen mukaisesti: https://libguides.kamk.fi/c.php?g=712843
Tekoälyn hyödyntämisestä on mainittava opintojakson oppimispäiväkirjassa.

Evaluation scale

0 - 5

Assessment criteria, excellent (5)

The student knows how to make versatile use of different data sources in data recording. The student knows how to make versatile use of Docker containers in managing data platforms. The student knows the principles of relational databases and knows how to create versatile SQL queries.

Assessment criteria, good (3)

The student understands different types of databases and data sources. The student knows how to make SQL queries.

Assessment criteria, satisfactory (1)

The student understands the importance of data sources and the key differences in different types of databases. The student knows how to create a relational database and create simple queries using the SQL language.

Assessment methods and criteria

Opintojakson aiheista kirjoitetaan oppimispäiväkirja. Oppimispäiväkirjan tulee sisältää kurssin aikana käsitellyt asiat, sekä oman oppimisen reflektointia. Oppimispäiväkirja on pääasiallinen arvioinnissa käytettävä dokumentti.

Assessment criteria, excellent (5)

Opiskelija osaa hyödyntää monipuolisesti erilaisia datalähteitä datan koostamisessa ja taltioinnissa. Opiskelija osaa hyödyntää monipuolisesti Docker-säiliöitä data-alustojen hallinnoinnissa. Opiskelija tuntee relaatiotietokantojen periaatteet ja osaa muodostaa monipuolisia SQL-kyselyjä.

Toteutuksen arviointikriteerit, hyvä (3-4)

Opiskelija ymmärtää eri tyyppisiä tietokantoja ja datalähteitä. Opiskelija osaa tehdä SQL-kyselyjä.

Assessment criteria, satisfactory (1)

Opiskelija ymmärtää datalähteiden merkityksen ja keskeiset erot eri tyyppisissä tietokannoissa. Opiskelija osaa muodostaa relaatiotietokannan ja luoda yksinkertaisia kyselyjä SQL-kielen avulla.

en
Enrollment

19.08.2024 - 22.09.2024

Timing

01.08.2024 - 31.12.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Vesa Vaihoja
Groups
  • TTV23SRAA
    TTV23SRAA

Objective

The student knows how to search for information from various data sources. The student understands the differences and meaning of structured and unstructured data. The student manages the basic use of different types of databases. The student knows how to smoothly manage different data platforms with the help of Docker container technology.

Content

Open data and data sources
SQL language
Relational databases
Document databases (NoSQL)
Time series data
Docker containers

Evaluation scale

0 - 5

Assessment criteria, excellent (5)

The student knows how to make versatile use of different data sources in data recording. The student knows how to make versatile use of Docker containers in managing data platforms. The student knows the principles of relational databases and knows how to create versatile SQL queries.

Assessment criteria, good (3)

The student understands different types of databases and data sources. The student knows how to make SQL queries.

Assessment criteria, satisfactory (1)

The student understands the importance of data sources and the key differences in different types of databases. The student knows how to create a relational database and create simple queries using the SQL language.

en
Enrollment

01.12.2023 - 31.01.2024

Timing

01.01.2024 - 03.04.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Jaakko Vanhala
Groups
  • TTM23SAI
    TTM23SAI

Objective

The student knows how to search for information from various data sources. The student understands the differences and meaning of structured and unstructured data. The student manages the basic use of different types of databases. The student knows how to smoothly manage different data platforms with the help of Docker container technology.

Content

Open data and data sources
SQL language
Relational databases
Document databases (NoSQL)
Time series data
Docker containers

Evaluation scale

0 - 5

Assessment criteria, excellent (5)

The student knows how to make versatile use of different data sources in data recording. The student knows how to make versatile use of Docker containers in managing data platforms. The student knows the principles of relational databases and knows how to create versatile SQL queries.

Assessment criteria, good (3)

The student understands different types of databases and data sources. The student knows how to make SQL queries.

Assessment criteria, satisfactory (1)

The student understands the importance of data sources and the key differences in different types of databases. The student knows how to create a relational database and create simple queries using the SQL language.

en
Enrollment

02.12.2022 - 31.01.2023

Timing

01.01.2023 - 31.07.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Eero Huusko
Groups
  • TTM22SAI
    TTM22SAI

Objective

The student knows how to search for information from various data sources. The student understands the differences and meaning of structured and unstructured data. The student manages the basic use of different types of databases. The student knows how to smoothly manage different data platforms with the help of Docker container technology.

Content

Open data and data sources
SQL language
Relational databases
Document databases (NoSQL)
Time series data
Docker containers

Evaluation scale

0 - 5

Assessment criteria, excellent (5)

The student knows how to make versatile use of different data sources in data recording. The student knows how to make versatile use of Docker containers in managing data platforms. The student knows the principles of relational databases and knows how to create versatile SQL queries.

Assessment criteria, good (3)

The student understands different types of databases and data sources. The student knows how to make SQL queries.

Assessment criteria, satisfactory (1)

The student understands the importance of data sources and the key differences in different types of databases. The student knows how to create a relational database and create simple queries using the SQL language.

en
Enrollment

02.12.2022 - 31.01.2023

Timing

01.01.2023 - 31.07.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Eero Huusko
Groups
  • TTV22SAI
    TTV22SAI

Objective

The student knows how to search for information from various data sources. The student understands the differences and meaning of structured and unstructured data. The student manages the basic use of different types of databases. The student knows how to smoothly manage different data platforms with the help of Docker container technology.

Content

Open data and data sources
SQL language
Relational databases
Document databases (NoSQL)
Time series data
Docker containers

Evaluation scale

0 - 5

Assessment criteria, excellent (5)

The student knows how to make versatile use of different data sources in data recording. The student knows how to make versatile use of Docker containers in managing data platforms. The student knows the principles of relational databases and knows how to create versatile SQL queries.

Assessment criteria, good (3)

The student understands different types of databases and data sources. The student knows how to make SQL queries.

Assessment criteria, satisfactory (1)

The student understands the importance of data sources and the key differences in different types of databases. The student knows how to create a relational database and create simple queries using the SQL language.