The module will explore some of the fundamentals of databases. Topics will include: relational theory,
relational algebra, query languages, data design. The necessary mathematical background will be
developed alongside its application in databases. Students will be introduced to an existing database
system.