Skip to main content

Introduction to Databases (3 cr)

Code: KTPT019-3016

General information


Enrollment

02.12.2022 - 31.01.2023

Timing

20.03.2023 - 31.07.2023

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages

  • Finnish

Degree programmes

  • Bachelor’s Degree in Business Information Technology

Teachers

  • Leena Vidqvist
  • Alisa Moilanen

Groups

  • TTK22SPT
    TTK22SPT
  • TTK22SPO
    TTK22SPO
  • TTK22SPG
    TTK22SPG
  • TTK22SD
    TTK22SD
  • 22.05.2023 12:30 - 14:00, Tietokantojen perusteet KTPT019-3016
  • 22.05.2023 14:15 - 15:45, Tietokantojen perusteet KTPT019-3016
  • 23.05.2023 08:15 - 09:45, Tietokantojen perusteet KTPT019-3016
  • 23.05.2023 10:00 - 11:30, Tietokantojen perusteet KTPT019-3016

Objective

Students will know the principles of relational databases, being able to plan and create a simple database, use relational database software and the ready database using query language.

Content

The basic concepts of databases
ER modelling
Normalisation
Basic Functions of SQL

Materials

Kaikki kurssin materiaali on saatavilla Moodlessa.
Kysy kurssiavain opettajalta.

Teaching methods

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

Employer connections

-

Exam schedules

Loppukoe viimeisellä viikolla lukujärjestyksen mukaisesti.

Completion alternatives

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

Student workload

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

Content scheduling

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

Evaluation scale

0 - 5

Arviointikriteerit, kiitettävä (5)

The students are able to plan and build a third normalized relational database from a given target and can follow theoretical rules given during their work. They are able to carry out demanding searches within the database using sql statements. They are proficient in updating the database using sql statements.

Assessment criteria, good (3)

The students are able to explain the structure, keys and reference keys of a relational database and can draw an ER diagram of a given target and define the database's tables, their attributes and keys from the diagram. The students are able to explain the meaning of normalization and can initially normalize a database into a third normalized form. They are able to search for information from a given database using sql statements with different terms and to update the database using sql statements. They know how to form a simple database using database management software.

Arviointikriteerit, tyydyttävä (1)

The students know how to define a relational database ans can name entities, attributes and concepts from an ER diagram. They are able to draw a simple ER model from a given target and to define tables from the diagram. The students know how to give examples of the keys of the tables and reference keys. The students know how to write simple sql statements and can form a simple a database under supervision using database management software.

Assessment methods and criteria

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

Further information

Kurssin voi suorittaa verkko-opintoina