Student knows database system concepts and ideas and recognises them in real running systems. The student is able to do modest maintenance works for existing database systems and participate partly in the design of new database systems.
Student understands database system concepts and ideas and can justify their existence in real running systems. The student is able to maintain existing database system structures and design of new database system parts.
Student knows and understands in depth database system concepts and ideas and is familiar with their existence in real running systems. The student is able to create new database system structures and make new designs in all areas of the database systems.
Ossi Nykänen
Moodle course with links to additional material.
Contact teaching
Assignments (the primary learning method)
Group work and presentation
Assignments and group work.
English
02.09.2021 - 16.12.2021
01.06.2021 - 03.10.2021
5 cr
20I260E
0 - 40
Ossi Nykänen
Because of the covid situation and the related difficulties in travelling, teamwork sessions of the course are organized (only) remotely, using MS Teams. Session with new topic introductions are organized with both f2f and remote participants in mind. See the Moodle course for instructions how to attend the contact teaching hours.
ICT Engineering
Bachelor's Degree Programme in Software Engineering
TAMK Main Campus
0-5
No exam.
See the period timetable.
Less than 30% of the exercises completed.
The student is familiar with data systems basics and can design small databases.
At least 30% of the exercises completed, and minimal group work completed/presented.
The student is familiar with data systems basics and can design and analyze small databases. The student knows the elements of good database design (e.g. normalization and indexing) and can implement small database applications.
At least 60% of the exercises completed, and good group work completed/presented.
The student is familiar with data systems basics and can design and analyze small databases. The student is understands the elements of good database design (e.g. normalization and indexing) and can implement small database applications. The student is able to critically evaluate basic applications and database design choices.
At least 90% of the exercises completed, and excellent group work completed/presented.