Skip to main content

Advanced Databases (7 cr)

Code: TTOW0110-0K0V3

General information


Timing
01.01.2020 - 31.07.2020
Implementation has ended.
Number of ECTS credits allocated
7 cr
Local portion
7 cr
Mode of delivery
Face-to-face
Unit
School of Technology
Teaching languages
English
Degree programmes
Bachelor's Degree Programme in Information and Communications Technology
Teachers
Jouni Huotari
Groups
TTV17S4
Tieto- ja viestintätekniikka
TTV17S3
Tieto- ja viestintätekniikka
Course
TTOW0110
No reservations found for realization TTOW0110-0K0V3!

Evaluation scale

0-5

Objective

The student understands conceptual modeling and database design as parts of the development of information systems and is able to make descriptions of the information objects of the application area and their interrelations. Further, the student is able to make a normalized relational model database description based on a conceptual model. In addition, the student knows the basics of database administration and is able to specify users and their access rights, and monitor and optimize databases.

Content

The design process from conceptual and needs analysis through normalisation and logical design to the physical design of a database by using a CASE (Computer Aided Software Engineering) tool for data modelling and object-relational mapping. The structure and operation of database management systems, the duties of a database administrator (DBA); installation, administration and management of databases. Current trends in databases (big data, cloud-based databases, NoSQL etc.)

Materials

Online learning material, mostly in html/css and pdf format.

Completion alternatives

Group assignments (database design and management documents and a presentation) 40 %, individual exams 40 %, individual assignments 20 % including self-assessment (learning report).

Student workload

Lectures and coaching 56 h + group assignments 54 h + exercises 50 h + exams (including independent study) 30 h = total 190 h of student work

Assessment criteria, satisfactory (1)

The course is evaluated summatively following its completion and presentation on a five-point scale according to the points achieved during the course: 85 points = 5 (Excellent), 70 points = 4 (Very good), 55 points = 3 (Good), 40 points = 2 (Satisfactory) and 25 points = 1 (Adequate). If the student does not meet the minimum criteria set for the course, the grade is 0 (Fail).

To Pass (S or 1), the student is able to design and implement a normalized database (comprising of approximately 10 tables) and perform the most typical database administrative tasks such as creating a database, importing data to it, giving access rights, and monitoring the performance.

Assessment criteria, good (3)

The student 1) provides comprehensive database design documentation (at least five concepts and 10 tables in 3rd normal form) and database management; 2) carries out the assignments and exams without major flaws or errors in database design and management. These, including the final presentation, show 1) ability to document and argument design decisions understandably, 2) knowledge and understanding of concepts, and 3) practical skills of database design and management.

Assessment criteria, excellent (5)

The student 1) provides detailed, clear, error-free, and complete documentation about database design (at least five concepts and 10-20 tables in 3rd normal form) and database management; 2) carries out assignments and exams without flaws or errors in database design and management. These, including the final presentation and learning report, show 1) ability to document and argument design decisions understandably, 2) knowledge and understanding of concepts, and 3) practical skills of database design and management.

Qualifications

Basics of Databases

Go back to top of page