Skip to main content

Advanced DatabasesLaajuus (5 cr)

Code: 4A00HB48

Credits

5 op

Objectives

The course objectives of the course are provide skills to design databases (tables), to be able to install and use database management systems, be familiar with the SQL standards, and be able to use advanced features of SQL language.

After completing the course, the student
• Is able to design large databases.
• Is able to install and configure database systems.
• Is able to use advanced features of the SQL language.
• Is familiar with SQL standards.

Content

• Database system installation
• Database design and normalization
• Consistency requirements, foreign keys, constraints, etc.
• SQL commands and their advanced features (e.g. transactions)
• SQL standards

Prerequisites

Introduction to Programming
Databases

Assessment criteria, satisfactory (1-2)

The student is familiar with SQL standards, is able to install and manage database management systems (DBMS), is able to design simple database designs, and use some advanced features of SQL commands.

Assessment criteria, good (3-4)

The student is able to apply SQL standards in database designs (e.g. knowledge about non-standard data types), able to install and configure database management systems (DBMS), design moderately complex database solutions, and use moderately advanced features of SQL commands.

Assessment criteria, excellent (5)

The student demonstrates a deep understanding of SQL standards by designing cross platform database solutions that are independent of the database management systems (DBMS). The student is able to migrate database solutions from one system to another. The student demonstrates excellent skills in using advanced features of SQL commands.

Enrolment period

09.06.2025 - 07.09.2025

Timing

01.08.2025 - 31.12.2025

Credits

5 op

Mode of delivery

Contact teaching

Unit

Business Information Systems

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Degree programmes
  • Degree Programme in Business Information Systems
Teachers
  • Jari Aalto
Person in charge

Jari Aalto

Groups
  • 24TIKOOT1

Objectives (course unit)

The course objectives of the course are provide skills to design databases (tables), to be able to install and use database management systems, be familiar with the SQL standards, and be able to use advanced features of SQL language.

After completing the course, the student
• Is able to design large databases.
• Is able to install and configure database systems.
• Is able to use advanced features of the SQL language.
• Is familiar with SQL standards.

Content (course unit)

• Database system installation
• Database design and normalization
• Consistency requirements, foreign keys, constraints, etc.
• SQL commands and their advanced features (e.g. transactions)
• SQL standards

Prerequisites (course unit)

Introduction to Programming
Databases

Assessment criteria, satisfactory (1-2) (course unit)

The student is familiar with SQL standards, is able to install and manage database management systems (DBMS), is able to design simple database designs, and use some advanced features of SQL commands.

Assessment criteria, good (3-4) (course unit)

The student is able to apply SQL standards in database designs (e.g. knowledge about non-standard data types), able to install and configure database management systems (DBMS), design moderately complex database solutions, and use moderately advanced features of SQL commands.

Assessment criteria, excellent (5) (course unit)

The student demonstrates a deep understanding of SQL standards by designing cross platform database solutions that are independent of the database management systems (DBMS). The student is able to migrate database solutions from one system to another. The student demonstrates excellent skills in using advanced features of SQL commands.

Assessment scale

0-5

Enrolment period

09.06.2025 - 07.09.2025

Timing

01.08.2025 - 31.12.2025

Credits

5 op

Mode of delivery

Contact teaching

Unit

Business Information Systems

Campus

TAMK Main Campus

Teaching languages
  • Finnish
Degree programmes
  • Degree Programme in Business Information Systems
Teachers
  • Jari Aalto
Person in charge

Jari Aalto

Groups
  • 24TIKOOT2

Objectives (course unit)

The course objectives of the course are provide skills to design databases (tables), to be able to install and use database management systems, be familiar with the SQL standards, and be able to use advanced features of SQL language.

After completing the course, the student
• Is able to design large databases.
• Is able to install and configure database systems.
• Is able to use advanced features of the SQL language.
• Is familiar with SQL standards.

Content (course unit)

• Database system installation
• Database design and normalization
• Consistency requirements, foreign keys, constraints, etc.
• SQL commands and their advanced features (e.g. transactions)
• SQL standards

Prerequisites (course unit)

Introduction to Programming
Databases

Assessment criteria, satisfactory (1-2) (course unit)

The student is familiar with SQL standards, is able to install and manage database management systems (DBMS), is able to design simple database designs, and use some advanced features of SQL commands.

Assessment criteria, good (3-4) (course unit)

The student is able to apply SQL standards in database designs (e.g. knowledge about non-standard data types), able to install and configure database management systems (DBMS), design moderately complex database solutions, and use moderately advanced features of SQL commands.

Assessment criteria, excellent (5) (course unit)

The student demonstrates a deep understanding of SQL standards by designing cross platform database solutions that are independent of the database management systems (DBMS). The student is able to migrate database solutions from one system to another. The student demonstrates excellent skills in using advanced features of SQL commands.

Assessment scale

0-5