TDDB39 Databases and Data Structures, 6,8 ECTS-points
/Databaser och datastrukturer/

Advancement level:
C

Aim:
The course gives theoretical and practical knowledge on principles for storage and retrieval in modern database systems.

Prerequisites:
Basic knowledge in programming (e.g. TDDB 22, Introduction to Programming)

Course organization:
The course consists of lectures, exercise sessions and computer exercises. The exercises illustrate the principles för implementation and use of databases. The course concludes with a project where the course participants design their own databases.

Course content:
The course gives an orientation of databases and focuses on relational databases from a user perspective. Topics include basic notions in databases, methods for data modelling and database design, management of databases, query languages and data structures for storage of data in databases.

Course literature:
Silberschatz A., Korth H.F., Sudarshan S., Database System Concepts, McGraw-Hill, 3rd Edition, 1997.

TEN1Written examination, 2,5 p.
LAB1Labratory work, 2 p.
Course language is swedish.