More about the course


Relational Databases: Theory and Practice - M359

This advanced computing course offers perspectives on relational databases. It introduces database management systems and the facilities required to store and access large collections of data in a shared user environment. This is followed by a theory of relations, underpinning topics such as data modelling and database architecture; the database language SQL; and the development of a practical database system. Also considered are issues surrounding the on-going development and application of relational database technologies, including the role of JAVA and XML. You should be familiar with computers, particularly program construction and using files and operating systems, as taught in our Level 2 computing courses.