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.