The success of many organizations depends upon information stored in database management systems. This book covers the following areas: Transaction management; Concurrency control; Recovery; Query; Optimisation; Distributed Management Systems; Object-oriented data models; Object-relational database management systems; & Data warehousing.