TDDD46 · 8 credits · Basic level (G2X) · Datateknik
Database Technology
Discontinued · replaced by TDDD37
No exam statistics yet
There is no exam sitting with at least 5 students in the last three academic years. New courses and project-only courses often have no statistics.
Part of 1 programme
About the course
Aim
The aim of this course is to give a thorough introduction to the theoretical and practical issues underlying the design and implementation of modern database systems. After the completion of the course you should be able to:
- explain and use important terminology in text-based information management in a correct way.
- design a data model using EER diagrams.
- design and use a relational database.
- explain the theory behind the relational model and how this affects good design of databases.
- explain which file structures in the database management system can be used to implement a database system.
- explain the basic principles for indexing a database.
- explain which problems can occur when several users use the database and solutions to this.
- explain how a database can guarantee persistence of data.
Content
- Principles for general database management systems: DBMS,
- Methods for database design and use. Datamodelling with ER,
- Relational databases, SQL and relational algebra
- Normalisation of relational databases
- Datastructures for databases, indexing
- Transactions and cncurrency
- Recovery of databases
- Exempels on how effective data management can support sustainable development through a scenario.
- Examiner
- Olaf Hartig
- Scheduled hours
- 68 h
- Main field of study
- Datateknik