The aim of this unit is to provide an essential knowledge of database systems including design principles, practical implementation and development skills for both system designer and software engineer. The importance of structured query languages should be stressed, and once created, databases will be used or demonstrated for a variety of tasks including querying and report writing.

This module is a continuation of the Database Design Concepts module delivered in the first semester.

Objectives:

1. Understand data models and database technology

2. Design a relational database to meet user requirements

3. Use manipulation and query tools and techniques.

4. Implement and test database design.