Object Database Standard -

Object Database Standard

ODMG Release 2.0

R.R.G. Cattell (Herausgeber)

Buch | Softcover
270 Seiten
1997
Morgan Kaufmann Publishers In (Verlag)
978-1-55860-463-6 (ISBN)
31,10 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
This revised standard for object database management systems is a guide to future trends in object-oriented and database technology.
This completely revised standard for object database management systems is an essential guide to future trends in object-oriented and database technology. It represents an important industry consensus on component technology for database products and languages that enables wide acceptance and adoption of object database technology. ODMG 2.0 provides for object databases what SQL provided for relational databases by ensuring the portability of applications across platforms and products. The goal of the standard is to combine programming languages and database systems into a single environment, providing better performance and more powerful representation for complex database applications. ODMG 2.0 draws upon related work represented by ANSI SQL-92 and the OMG Object Model and Interface Definition Language. Major enhancements to version 2.0: ODMG has defined a new binding for Sun's Java programming language that combines the safety and pure object-orientation of Smalltalk with the more powerful data and syntax of C++, as well as security and automatic program transfer on the Internet.
The ODMG object model has been totally rewritten and expanded to provide a comprehensive specification of object database semantics across many programming languages. ODMG has defined a standard external form for data and the data schema, allowing data interchange between databases. Updates and improvements have been made to the chapters on C++, Smalltalk, and Object Query Language.

Preface 1 Overview 1.1 Background 1.2 Architecture 1.3 Status 2 Object Model 2.1 Introduction 2.2 Types: Specifications and Implementations 2.3 Objects 2.4 Literals 2.5 The Full Built-in Type Hierarchy 2.6 Modeling State - Properties 2.7 Modeling Behavior - Operations 2.8 Metadata 2.9 Locking and Concurrency Control 2.10 Transaction Model 2.11 Database Operations 3 Object Specification Languages 3.1 Introduction 3.2 Object Definition Language 3.3 Object Interchange Format 4 Object Query Language 4.1 Introduction 4.2 Principles 4.3 Query Input and Result 4.4 Dealing with Object Identity 4.5 Path Expressions 4.6 Null Values 4.7 Method Invoking 4.8 Polymorphism 4.9 Operator Composition 4.10 Language Definition 4.11 Syntactical Abbreviations 4.12 OQL BNF 5 C++ Binding 5.1 Introduction 5.2 C++ ODL 5.3 C++ OML 5.4 C++ OQL 5.5 Schema Access 5.6 Example 6 Smalltalk Binding 6.1 Introduction 6.2 Smalltalk ODL 6.3 Smalltalk OML 6.4 Smalltalk OQL 6.5 Schema Access 6.6 Future Directions 7 Java Binding 7.1 Introduction 7.2 Java ODL 7.3 Java OML 7.4 Java OQL A Comparison with OMG Object Model A.1 Introduction A.2 Purpose A.3 Components and Profiles A.4 Type Hierarchy A.5 The ORB Profile A.6 Other Standards Groups B ODBMS in the OMG ORB Environment B.1 Introduction B.2 Roles for the ORB and ODBMS B.3 Issues B.4 ODBMS as an Object Manager Index

Reihe/Serie The Morgan Kaufmann Series in Data Management Systems
Zusatzinfo Illustrations
Verlagsort San Francisco
Sprache englisch
Maße 187 x 233 mm
Gewicht 490 g
Themenwelt Mathematik / Informatik Informatik Datenbanken
Informatik Software Entwicklung Objektorientierung
ISBN-10 1-55860-463-4 / 1558604634
ISBN-13 978-1-55860-463-6 / 9781558604636
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
objektorientierte Entwicklung modularer Maschinen für die digitale …

von Thomas Schmertosch; Markus Krabbes; Christian Zinke-Wehlmann

Buch | Hardcover (2024)
Hanser (Verlag)
44,99
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

Buch (2023)
Hanser, Carl (Verlag)
39,99
Principles and Practice Using C++

von Bjarne Stroustrup

Buch | Softcover (2024)
Addison Wesley (Verlag)
85,95