Drawing on the author's experience, this introduction to object-oriented databases examines concepts and implementations from a commercial/business viewpoint. It covers systems development and its relationship to conceptual modelling; object-oriented analysis; object-oriented expert/knowledge-based system; extensions of object-oriented concepts in a database; incorporation of exceptions in the object-oriented data model; and hybrid system development...