Distributed Object-oriented Data-systems Design


E-Book Content

Disrbue' Spec~ S~cý IWX D~t I-m st 4p Des - Distributed Object-Oriented Data-Systems Design Prabhat K. Andleigh Michael R. Gretzinger U PTR Prentice Hall, Englewood Cliffs, New Jersey 07632 Library of Congress Cataloging-in-PublicationData Andleigh, Prabhat K. Distributed object oriented data-systems design/Prabhat K. Andleigh, Michael R. Gretzinger. p. cm. Includes bibliographical references and index. ISBN 0-13-174913-7 1. System design. 2. Object-oriented data bases. 3. Distributed data bases. I. Gretzinger, Michael R., 1961I. Title. QA76.9.S88A528 1992 91-41274 005.75'8-dc2O CIP Editorial/production supervision and interior design: Laura A. Huber Cover design: Wanda Lubelska Prepress buyer: Mary Elizabeth McCartney Manufacturing buyer: Susan Brunke Acquistions editor: Paul W. Becker C 1992 by PTR Prentice-Hall, Inc. A Simon & Schuster Company Englewood Cliffs, New Jersey 07632 The publisher offers discounts on this book when ordered in bulk quantities. For more information, write: Special Sales/Professional Marketing Prentice-Hall, Inc. Professional & Technical Reference Division Englewood Cliffs, New Jersey 07632 All rights reserved. No part of this book may be reproduced, in any form or by any means, without permission in writing from the publisher. Printed in the United States of America 10 9 ISBN 8 7 6 5 4 3 0-13-174913-7 PRENTICE-HALL INTERNATIONAL (UK) LIMITED, London PRENTICE-HALL OF AUSTRALIA PTY. LIMITED, Sydney PRENTICE-HALL CANADA INC., Toronto PRENTICE-HALL HISPANOAMERICANA, S.A., Mexico PRENTICE-HALL OF INDIA PRIVATE LIMITED, New Delhi PRENTICE-HALL OF JAPAN, INC., Tokyo Singapore SIMON & SCHUSTER ASIA PTE. LTD., EDITORA PRENTICE-HALL DO BRASIL, LTDA., Rio de Janeiro To our parents for their love and sacrifices, to our families and friends for their encouragement, and to Deepa, Vinnie, Vaibhav and Vipur for their patience, understandingand support. Contents PREFACE Xiii Part I Advanced Information Management Systems 1 2 CONTEMPORARY INFORMATION SYSTEMS 1.1 Introduction 1.2 The Open OLTP Environment 1.3 Distributed Database Architectures 1.4 Design Issues for Distributed Database Architectures 10 1.5 Advanced User Interfaces 1.6 Object Orientation 1.7 Summary 22 1.8 Exercises 22 I 4 4 6 7 16 21 RELATIONAL DATABASE SYSTEMS 2.1 Introduction 2.2 Basic Definitions and Concepts of the Relational Model 26 23 23 V Contents vi 3 Part II 2.3 Relational Algebra 2.4 Foundation Rules of the Relational Model 2.5 Data Independence 2.6 Integrated Data Dictionary 2.7 Transaction Management 2.8 Limitations of Record-based Information Models 49 2.9 Summary 52 2.10 Exercises 53 26 31 45 46 47 OBJECT-ORIENTED DATABASE MANAGEMENT 3.1 Introduction 3.2 Definition of Objects 3.3 Review of Key Object-oriented Programming Concepts 60 3.4 Object Orientation for Database Systems 3.5 Relational Extensions to Object-oriented Database Systems 96 3.6 Object Orientation in Relational Databases 3.7 Uses for Object-oriented Databases 3.8 Summary 102 3.9 Exercises<
You might also like

An Introduction To Computational Biochemistry
Authors: C. Stan Tsai    214    0



Heuristic And Optimization For Knowledge Discovery
Authors: Ruhul Sarker , Hussein A. Abbass , Charles Newton    229    0


Computationalism: New Directions
Authors: Matthias Scheutz    214    0


Fundamentals Of Algebraic Graph Transformation
Authors: Hartmut Ehrig , Karsten Ehrig , Ulrike Prange , Gabriele Taentzer    236    0


Computer-algebra
Authors: Bruns W.    159    0


Python Scripting For Computational Science
Authors: Hans Petter Langtangen    165    0



Pronunciation Of Mathematical Expressions In English
Authors: Vaeliaho H.    198    0


Euclid's Elements
Authors: Fitzpatrick R. (ed.)    193    0