From: morgan@unix.SRI.COM (Morgan Kaufmann Publishers)
Newsgroups: comp.databases,comp.object
Subject: Announcement of new book on object oriented databases
Keywords: databases,object,book
Date: 9 Oct 92 03:24:08 GMT
Followup-To: poster
Organization: SRI International, Menlo Park, CA



          Morgan Kaufmann announces the publication of 

           BUILDING AN OBJECT-ORIENTED DATABASE SYSTEM
                         THE STORY OF O2

                           edited by 

               Francois Bancilhon (02 Technology)
                 Claude Delobel (O2 Technology)
               Paris Kanellakis (Brown University)


ISBN 1-55860-169-4, $49.95 U.S.  $54.95 International  625 pages

"This book provides an excellent introduction into a new generation
of databases. The reader will get a well-rounded view of the
advanced technology in the object-oriented database area. The book
will further help the reader put OODBMSs into the right perspective
when compared with already existing database technology, in
particular with relational DBMSs."

     Johann Christoph Freytag (Digital Equipment International)

"This volume is of particularly high value...On the one hand the
technician who is developing next-generation technology finds most
of the crucial database issues addressed. Examples are system
architectures, object stores, concurrency and distribution. On the
other hand, the researcher working on the more conceptual and
formal parts of the problem finds a clear treatment of the
underlying  modeling and language issues. Finally, the potential
users of systems of O2 are provided with a fairly clear picture of
future application interfaces and environments."

     Joachim Schmidt (Universitat Hamburg)


Modern database and software system technology must respond to a
wide variety of needs. Advanced applications such as office
automation, CAD, or software engineering have new requirements in
design environments, transaction mechanisms, and data types. This
comprehensive volume by designers, implementors and users covers
all aspects of building an object-oriented software system from
data model through system implementation, interfaces and
applications. Utilizing techniques from databases, object-oriented
languages, programming environments, and user interfaces, O2 is a
landmark object-oriented database system representing a new
generation of database technology. This guide will help
researchers, database designers, and users to assess the nature and
potential of object-oriented technology for themselves.


Additional Titles of Interest:

A Guide to Developing Client/Server SQL Applications
Setrag Khoshafian, Arvola Chan, Anna Wong, and Harry K. T. Wong

Readings in Object-Oriented Database Systems
Edited by Stanley Zdonik and David Maier

                        Table of Contents

Preface
Acknowledgements

PART I  INTRODUCTION TO OBJECT-ORIENTED DATABASE SYSTEMS

 1 The Object-Oriented Database System Manifesto

 2 The Story of O2


PART II  THE O2 DATA Model

 3 Introduction to the Data Model

 4 O2, an Object-Oriented Data Model

 5 Object Identity as Query-Language Primitive

 6 Method Schemas

 7 A Framework for Schema Updates in an Object-Oriented Database  
   System  

PART III  THE LANGUAGES

 8 Introduction to Languages

 9 The O2 Database Programming Language

10 Lisp O2: A Persistent Object-Oriented Lisp

11 A Query Language for O2

12 Reloop, an Algebra-Based Query Language for O2

13 Using Database Applications to Compare Programming Languages

PART IV  THE SYSTEM

14 Introduction to the System

15 The O2 Object Manager: An Overview

16 Handling Distribution in the O2 System

17 Clustering Strategies in O2: An Overview

18 Three Alternative Workstation-Server Architectures

19 Consistency of Versions in Object-Oriented Databases

20 Integrating Concurrency Control


PART V  THE PROGRAMMING ENVIRONMENT

21 Introduction to the Programming Environment

22 Building User Interface with Looks

23 The O2 Programming Environment

24 Using a Database System to Implement a Debugger

25 Incremental Compilation in O2

26 Self-explained Toolboxes


PART VI EXAMPLES OF O2 APPLICATIONS

27 A Guided Tour of an O2 Application

28 Geographic Applications: An Experience with O2

Index

ISBN 1-55860-169-4, $49.95 U.S.  $54.95 International  625 pages

Morgan Kaufmann Publishers, Inc

Ordering Information:

     Shipping: In the U.S. and Canada, please add $3.50 for the
     first book and $2.50 for each additional for surface shipping;
     for surface shipments to all other areas, please add $6.50 for
     the first book and $3.50 for each additional book.  Air
     shipment available outside North America for $35.00 on the
     first book, and $25.00 on each additional book.  

     American Express, Master Card, Visa and personal checks drawn
     on US banks are accepted.

     MORGAN KAUFMANN PUBLISHERS, INC.
     Department E9  
     2929 Campus Drive, Suite 260
     San Mateo, CA 94403
     USA
     
     Phone: (800) 745-7323 (in North America)
          (415) 578-9911
     Fax: (415) 578-0672
     email: morgan@unix.sri.com