next up previous contents
Next: Foundations of Functional Programming Up: Easter Term 2003: Part Previous: Computer Graphics and Image   Contents


Databases

Lecturer: Dr G.M. Bierman (gmb@cl.cam.ac.uk)

No. of lectures: 12

Aims

The overall aim of the course is to cover the fundamentals of database management systems, paying particular attention to relational database systems. The course covers modelling techniques, transferring designs to actual database implementations, SQL/92, models of query languages, transactions as well as more recent developments, including object-relational DBMSs, pure object DBMSs and XML. The lectures will make use of a relational DBMS.

Lectures

Objectives

At the end of the course students should

Recommended books

Date, C.J. (2000). An Introduction to Database Systems. Addison Wesley (7th ed.).
Elmasri, R. & Navathe, S.B. (2000). Fundamentals of Database Systems. Addison Wesley (3rd ed.).
Silberschatz, A., Korth, H.F. & Sudarshan, S. (2002). Database System Concepts. McGraw Hill (4th ed.).
Ullman, J. & Widom, J. (1997). A First course in Database Systems. Prentice Hall.
Stonebraker, M. & Brown, P. (1999). Object-Relational DBMSs. Morgan Kaufmann (2nd ed.).
Cattell, R., Barry, D. et al. (2000). The Object Database Standard ODMG: 3.0. Morgan Kaufmann.
Abiteboul, S., Buneman, P. & Suciu, D.. (2000). Data on the Web. Addison Wesley.


next up previous contents
Next: Foundations of Functional Programming Up: Easter Term 2003: Part Previous: Computer Graphics and Image   Contents
Christine Northeast
Wed Sep 4 14:43:05 BST 2002