You may have to register before you can download all our books and magazines, click the sign up button below to create a free account.
This well-received book, now in its third edition, is a comprehensive presentation of the fundamentals of object-oriented database systems (OODBMS). It provides extensive coverage of the different approaches to object data management, including the three major approaches--semantic database systems approach, object-oriented programming language extension approach, and the relational extension approach--as well as the various types of architectures of object-oriented database systems. The book discusses all recent developments in this field, such as the emergence of Java as the dominant object-oriented programming language--resulting in upcoming OODBMS products such as Ozone--and the provision...
Computer Science Workbench is a monograph series which will provide you with an in depth working knowledge of current developments in computer technology. Every volume in this series will deal with a topic of importance in computer science and elaborate on how you yourself can build systems related to the main theme. You will be able to develop a variety of systems, including computer software tools, computer graphics, computer animation, database management systems, and computer-aided design and manufacturing systems. Computer Science Workbench represents an important new contribution in the field of practical computer technology. Tosiyasu L. Kunii Preface The goal of this book is to give c...
It is widely recognized that there exists a large class of applications for which data modeling capabilities of relational systems are too limited. The current directions in database research and developments are towards object-oriented DBMSs, active knowledge-based management systems and multimedia databases. The third generation of post-relational databases will require larger datasets, enhanced capabilities in data type, multimedia support, complex objects, rule processing and archival storage. The objective of this book is to investigate the trend of the recent database software in various paradigms. These chapters will bring together database practitioners, researchers and vendors to enable them to better discuss the requirements and challenges of post-relational systems: object-oriented databases, knowledge-based databases and multimedia databases. These international contributions to the 7th Hong Kong Computer Society Conference have been carefully reviwed and edited to provide an indispensable volume for further reference.
This monograph presents the fundamentals of object databases, with a specific focus on conceptual modeling of object database designs. After an introduction to the fundamental concepts of object-oriented data, the monograph provides a review of object-oriented conceptual modeling techniques using side-by-side Enhanced Entity Relationship diagrams and Unified Modeling Language conceptual class diagrams that feature class hierarchies with specialization constraints and object associations. These object-oriented conceptual models provide the basis for introducing case studies that illustrate the use of object features within the design of object-oriented and object-relational databases. For the...
Introduction to Object-Oriented Databases provides the first unified and coherent presentation of the essential concepts and techniques of object-oriented databases. It consolidates the results of research and development in the semantics and implementation of a full spectrum of database facilities for object-oriented systems, including data model, query, authorization, schema evolution, storage structures, query optimization, transaction management, versions, composite objects, and integration of a programming language and a database system.The book draws on the author's Orion project at MCC, currently the most advanced object-oriented database system, and places this work in a larger conte...
This book will help you make sense of the conflicting theories and vendor claims about object-oriented database systems."--BOOK JACKET.
First published in 1992, this volume explores the use of object oriented methods which is forecast to grow rapidly, with their flexibility and facility to overcome some of the inadequacies of relational databases. This timely book reviews their potential in the data management context. It examines the impact of object oriented techniques on the practice of data management including data analysis, database design, database administration and DBMS operation. The main emphasis of the book is on practical experience of developing and applying 00 methods in the most popular application areas. Its four parts covering the background to object technology, the products, the applications and the implications.
This book thoroughly explains object-oriented concepts such as abstract data typing, inheritance, and others. Surveys all existing and emerging database models, including relational, complex object and intelligent databases. Offers real-world examples drawn from actual products and practical prototypes.
Object-oriented database management systems (OODBMS) are used to imple ment and maintain large object databases on persistent storage. Regardless whether the underlying database model follows the object-oriented, the rela tional or the object-relational paradigm, a key feature of any DBMS product is content based access to data sets. On the one hand this feature provides user-friendly query interfaces based on predicates to describe the desired data. On the other hand it poses challenging questions regarding DBMS design and implementation as well as the application development process on top of the DBMS. The reason for the latter is that the actual query performance depends on a technically ...
'Object-oriented' has become one of the important buzzwords in computer science, but as yet there is no clear consensus on 'what' is object-oriented programming. This book addresses the concepts behind the buzzword, and has four goals. The first is to provide the reader with a perspective on concepts that have been in development in a diverse set of fields, including artificial intelligence, database theory, programming languages, and compiler theory which form the core of the object paradigm. Second, the text presents an overview of object-oriented databases, examples of their use, and a comparison of strengths and weaknesses. Third, real-world examples are shown to illustrate how they are mapped onto an object-oriented framework. Finally, the programming language C++ has been adopted by programmers of object-oriented databases, so there is an overview of its power and limitations, and two different approaches to making a database out of C++ are examined.