Relational Databases (5 cr)
Code: R504D66-3001
General information
Enrollment
14.03.2022 - 29.08.2022
Timing
05.09.2022 - 23.10.2022
Credits
5 op
Virtual proportion (cr)
3 op
RD proportion (cr)
1 op
Mode of delivery
40 % Contact teaching, 60 % Distance learning
Unit
Bachelor of Engineering, Information Technology
Teaching languages
- English
Seats
0 - 30
Degree programmes
- Machine Learning and Data Engineering
Teachers
- Aku Kesti
Responsible person
Aku Kesti
Student groups
-
R54D21SBachelor of Engineering, Machine Learning and Data Engineering (full time studies), 2021
Objective
The student knows the principles of relational databases and is capable to design a relational database and apply it in practice to information management.
Content
- Concept analysis
- Relational Models
- Basics of SQL commands (SELECT, DML, DDL)
Location and time
Lessons and code labs are hold in the computer class rooms at Rantavitikka campus in the autumn 2022.
Materials
Materials in our learning environment, moodle. In addition you can use the literature to support your learning. For example:
SQL QuickStart Guide: The Simplified Beginner's Guide to Managing
Author: Shields, Walter
The Art of SQL
Author:Faroult, Stephane
Teaching methods
Lectures, assignments and tutorials. Inn addition code labs which are meant for tutoring the exercises.
International connections
The study unit will be taught in English and makes it possible for international students to join
Content scheduling
General about SQL Databases
Tables
Queries and Changing the data
Filtering
Aggregate functions
Dataset operation
Sorting and Grouping
Working with multiple tables
Database design and modeling
Other option, NOSQL
Evaluation scale
H-5
Assessment criteria, satisfactory (1)
The student knows the structure of a relational database.
The student can utilize simple SQL statements in database processing.
Assessment criteria, good (3)
The student outlines the principles of relational databases.
The student can complete a concept analysis, create a relational database model and utilize the most common SQL statements in data management.
Assessment criteria, excellent (5)
The student can perform concept analysis and create a context-based relational database model.
The student can use SQL commands in a versatile manner in database processing.