•   Data Management and Databases SOF001AS2AE-3012 12.01.2026-15.05.2026  5   (ITE2PAICB1, ...) +-
    Learning objectives
    Upon successful completion of this course, the student should be able to
    * explain the basic concepts and terminology of data management and databases
    * explain the principles, structure, and terminology of the relational database
    * explain the DBMS services and their importance and value in software development
    * explain what database transaction is and why it has a crucial role in reliable software systems
    * explain the database design methodology
    * use data-oriented ER diagrams and database diagrams written in UML
    * create a small and simple database in SQL Server and MariaDB
    * write intermediate-level SQL queries to retrieve and manipulate the database's data.

    Passed courses are assessed on a scale of 1 to 5.
    Starting level and linkage with other courses
    This course is a part of the Software Development study profile.

    The prerequisite is that you have passed the course Introduction to Software Development (SOF001IT1AE), or you can demonstrate equivalent skills and knowledge prior commencing the course.

    The course Introduction to ICT Infrastructure and Cloud Services (ICI001IT1AE) is recommended to be completed before taking the Data Management and Databases course.
    Contents
    Basic concepts and terminology of data management and databases
    Principles, structure, and terminology of the relational database
    DBMS services and their importance and value in software development
    Database transactions
    Database design methodology
    Data-oriented ER diagrams and database diagrams written in UML
    Creating create a small and simple database in SQL Server and MariaDB
    Writing intermediate-level SQL queries to retrieve and manipulate the database's data.
    Assessment criteria
    Assessment criteria - grade 1
    The student
    * shows passable activity and punctuality on the course
    * has passable understanding of the course contents, core concepts and terminology
    * has passable knowledge and skills in writing database queries in SQL
    * has passable knowledge and skills in using data-oriented diagrams
    * has some difficulties in using the course materials to support own learning.
    Assessment criteria - grade 3
    The student
    * shows good activity and punctuality on the course
    * has good understanding of the course contents, core concepts and terminology
    * has good knowledge and skills in writing database queries in SQL
    * has good knowledge and skills in using data-oriented diagrams
    * has sufficient knowledge and skills in creating a small and simple database
    * can use the course materials in an effective way to support own learning.
    Assessment criteria - grade 5
    The student
    * shows excellent activity and punctuality on the course
    * has excellent understanding of the course contents, core concepts and terminology
    * has excellent knowledge and skills in writing database queries in SQL
    * has excellent knowledge and skills in using data-oriented diagrams
    * has good knowledge and skills in creating a small and simple database
    * uses the course materials and independently found sources fluently to support own learning.

    Teaching methods and instruction

    Contact lessons, assignments, case assignment, and independent studies.

    Learning material and recommended literature

    Course materials are available in Moodle.

    Campus

    Pasila Campus

    Exam dates and re-exam possibilities

    Midterm exam after the first teaching period and final exam at the end of the course. Two re-exam opportunities for both exams.

    Teaching language

    English

    Timing

    12.01.2026 - 15.05.2026

    Learning assignments

    Weekly assignments, learning diaries, and a case assignment as group work.

    Groups
    • ITE2PAICB1
    • CONTACT
    • ITE2PASOF1
    Teachers

    Kalle Ilves

    Seats

    15 - 30

    Further information

    Assessment is based on the total exam points (midterm and final exam). Passing points from both exams are required. Attendance requirements follow Haaga-Helia's common guidelines.

    Degree Programme

    ITBBA Business Information Technology

    R&D proportion

    0.00 cr

    Virtual proportion

    0.00 cr

    Evaluation scale

    H-5