Database design and development is a fundamental and highly beneficial skill for

computing students to master, regardless of their specialism.

The aim of this unit is to give students opportunities to develop an understanding of

the concepts and issues relating to database design and development, as well as to

provide the practical skills to translate that understanding into the design and

creation of complex databases.