Full course description
This course will cover data modelling, the concepts and theory of the relational data model, and the widely used programming language SQL. These concepts will be applied in case studies.
Desired Prior Knowledge: Introduction to Computer Science 1 and 2.
Ramakrishnan, R. and Gehrke, G. 2002. Database Management Systems (3 ed.). McGraw-Hill, Inc., New York, NY, USA.