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.
This course is included in the following programme
- Engineering: Surveying Technology and Geographical IT (studied during year 1)