| Alan Sexton | 10 credits in Semester 1 |
![]()
On completion of this module, the student should be able to:
2 hours per week throughout the semester. Conventional lectures
2 hr examination (80%), continuously assessed problem assignments (20%)
| Title | Author(s) | Publisher | Comments |
|
Database Management Systems, 2nd Edition |
Raghu Ramakrishnan and Johannes Gehrke | McGraw Hill 2000 |
Required text. The main part of this course is based directly on this text. Its coverage of implementation technology is very good without becoming buried under a mass of detail. It also includes a number of chapters on some advanced topics. |
| Transaction Processing: Concepts and Techniques | Jim Gray and Andreas Reuter | Morgan Kaufmann 1993 | This tome gives all the detail of the lower third of a DBMS architecture. It is required reading for anyone serious about implementing a DBMS but goes far beyond what is necessary for this course. Nonetheless, it is very readable and may provide an insight into many issues left open by Ramakrishnan's book |
| Database System Implementation | H. Garcia-Molina, J. Ullman and J. Widom | Prentice Hall 2000 | This book is entirely about implementation technology and goes into more depth than Ramakrishnan. |
A number of advanced topics in databases will be presented. The choice of topics will vary from year to year but is likely to include some topics from:
![]()
Maintained by:
Alan Sexton,
School of Computer Science,
The University of Birmingham
Last update: 5 September 2000