Fundamentals of Database Systems by Ramez Elmasri
The book covers all data models, including relational, hierarchical, entity-relationship and object-oriented. Material for the core undergraduate course in database is solid, with ample material for a graduate course focusing on implementations. Features include a detailed comparison of object-oriented model/Other database models using ObjectStore and 02 as examples; and theory and concepts of deductive database systems. New to this edition are updated coverage of SQL and object-oriented models; expanded coverage of transactions, concurrency control, and recovery; and a revised chapter on advanced data models that includes nested relational models, structural models and binary models.