Course Brief

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.


  • This course is offered in 50 contact hours.

Upon successful completion of this unit, learners will be able to:

  • Use an appropriate design tool to design a relational database system for a substantial problem.
  • Develop a fully functional relational database system, based on an existing system design.
  • Test the system against user and system requirements.
  • Produce technical and user documentation.