ACSC223 - Database Management (Christos Markides)
(ACSC223)

 This course requires an enrolment key

The course aims to to introduce databases as a special type of software systems for storing and retrieving huge amount of data, related models and implementation techniques. To describe the mathematical foundation and internal mechanisms based on relational algebra as well as to ensure practical skills for analysing data and design of relational database using entity-relationship diagrams. To explain and show how to apply in practice the normalization techniques for logical design of non-redundant databases with high performance. To describe and use fourth generation language (SQL) for creating and manipulating databases using different types of interface. To ensure that the students can work with the most popular database systems MySQL and MS Access and their programming environments.

This course requires an enrolment key