•   Data Management and Databases SOF001AS2AE-3009 13.01.2025-16.05.2025  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.

    Campus

    Pasila Campus

    Teaching language

    English

    Timing

    13.01.2025 - 16.05.2025

    Enrollment

    02.01.2025 - 10.01.2025

    Groups
    • ITE2PAICB1
    • CONTACT
    • ITE2PASOF1
    Teachers

    Kari Silpiö, Kalle Ilves

    Seats

    15 - 30

    Degree Programme

    ITBBA Business Information Technology

    R&D proportion

    0.00 cr

    Virtual proportion

    0.00 cr

    Evaluation scale

    H-5