Skip to main content

Advanced Databases (5cr)

Code: 4A00HB48-3003

General information


Enrolment period
08.06.2026 - 06.09.2026
Registration for introductions has not started yet.
Timing
01.09.2026 - 31.12.2026
The implementation has not yet started.
Credits
5 cr
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
Course
4A00HB48

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.

Location and time

http://lukkarit.tamk.fi

Exam schedules

Ei tenttiä. Pakollinen suoritusten esittelypäivä. Ks. arviointi

Assessment methods and criteria

Opintojakson arviointi asteikolla 1-5. Vain määräaikaan palautetut, opintojakson ohjeiden mukaiset, tehtävät arvioidaan. Ohjeet löytyvät opintojakson Moodle-sivulta.

PÄIVÄMÄÄRÄT

2026-12-08 23:59 deadline
2026-12-09 Tehtävien esittelyt. Pakollinen läsnäolo.

SUORITUKSET JA ARVOSANAT

Kaikille pakollinen osuus: Base Task 0 (tietokannan suunnittelu).

arvosana 1: 50 % harjoituksista.
arvosana 2: 100 % harjoituksista.

Arvosanaa voi korottaa (+1, +2, +3) palauttamalla itsenäisiä tehtäviä (tasks) seuraavasti: jokaista 2 palautettua ja hyväksyttyä suoritusta kohden arvosanaa korotetaan +1 numeroa. Esimerkki: 4 kpl tasks = arvosanaa korotetaan +2 numeroa.

Hyväksytty suoritus sisältää asian syvällisen ymmärtämisen. Osaaminen osoitetaan selittämällä sanallisesti. Tehtävien (tasks) kohdalla on pystyttaävä perustelemaan käytetyt toimintatavat, demonstroimaan tehtävän ratkaisun eri vaiheet, selittämään tuotokset sekä osoittamaan aiheen hallinta riittävällä tasolla.

Assessment scale

0-5

Teaching methods

luennot
harjoitukset
tentti

Learning materials

Opintojakson sivut (Moodle)
Verkon tietokantoihin ja SQL-kieleen liittyvä materiaali.

Student workload

Ks. aikataulu http://lukkarit.tamk.fi

Content scheduling

- Opintojakson esittely, ohjelmistot ja niiden asennus
- Standardit
- SQL
- Tietokantojen suunnittelu
- Itsenäiset tehtävät aiheista: DBMS-järjestelmät, Tietokantojen varmistus ja suorituskyky ei järjestelmissä yms.

Completion alternatives

Ota yhteys opettajaan.

Further information

Palautukset: Github

Go back to top of page