Databases
7.5 ECTS creditsThe course covers the following:
- principles and use of general database systems (DBMS)
- the structure of database systems
- relational database model (computer structure, relational algebra, computer integrity)
- the programming language SQL
- methods of database design (E/R model, functional dependency, normalisation)
- transaction management and database security
- presentation of other database areas and types of databases
Instruction is mainly in the form of lectures, course literature and reading assignments, and other learning materials. The course includes hand-in assignments and a practical component that involves exercises and laboratory work.
- principles and use of general database systems (DBMS)
- the structure of database systems
- relational database model (computer structure, relational algebra, computer integrity)
- the programming language SQL
- methods of database design (E/R model, functional dependency, normalisation)
- transaction management and database security
- presentation of other database areas and types of databases
Instruction is mainly in the form of lectures, course literature and reading assignments, and other learning materials. The course includes hand-in assignments and a practical component that involves exercises and laboratory work.
Progressive specialisation:
G1F (has less than 60 credits in first‐cycle course/s as entry requirements)
Education level:
Undergraduate level
Admission requirements
Registered for Programming Techniques, 7.5 ECTS credits, or Introduction to programming and data processing, 7.5 ECTS credits, or equivalent
Selection:
Selection is usually based on your grade point average from upper secondary school or the number of credit points from previous university studies, or both.