No upcoming implementations. See the syllabus for more information.
Learning outcomes of the course
The students understand the concepts and background theories related to relational databases. They are familiarized with the conceptual data modeling and they are able to create a relational database based on a conceptual model. The students know the basics of the SQL language and they can utilize that knowledge in the database management.
Course contents
- ER modeling: method of conceptual modeling, notations, description technique.
- Database solution: planning a database according to the relational model based on a conceptual model.
- Managing the data included in the database by the SQL-language.
Prerequisites and co-requisites
Computing
Evaluation scale
0-5
Assessment criteria
Assessment criteria - grade 1 and 2
Excellent (5): The students can model real world data interrelations and implement a relational database based on a model they have created. The students master well the main parts of the SQL-language and they are able to build versatile queries.
Good (3-4): The students can model smallish data interrelations and they can create a functional relational database. The students can manage the data in the database easily with the SQL-language.
Satisfactory (1-2): The students understand the basics of modeling. They can create a relational database from a ready-made ER-diagram or database descriptions. The students master the basics of the SQL-language.
Assessment criteria - grade 3 and 4
Good (3-4): The students can model smallish data interrelations and they can create a functional relational database. The students can manage the data in the database easily with the SQL-language.
Assessment criteria - grade 5
Excellent (5): The students can model real world data interrelations and implement a relational database based on a model they have created. The students master well the main parts of the SQL-language and they are able to build versatile queries.